For the first assignment, you will work on creating your first website. Take what you've learned from class and build a portfolio site that showcases all of the projects you'll be completing over the next few weeks.
Build two pages
Don't worry if you can't come up with any text for the pages--I've provided you with some sample copy that you can use.
What are we doing?
a
tagtitle
and a single unique h1
tag (so, each page should have one of each of these tags, and while on a particular page, the content of the title
and the h1
can be the same, the content of these tags should be different on the "about" page then they are on the "portfolio" pageimg
tags including unique alt
attributesfont-size
, color
, font-family
, background
, text-decoration
) to these elements (so, your style.css will have at least 5 css rules, that each contain at least 5 CSS declarations)h1
, h2
, h3
, h4
, h5
, h6
, p
, ul
, ol
, a
, img
, nav
, span
)There is starter text (but not code) for this assignment. You will build this assignment from scratch, and should feel free to get creative with regard to layout, color, styling, etc!
Here are examples of a simple "About" and "Portfolio" page that fulfill the assignment requirements:
You should create a new repository on GitHub called "homework-portfolio".
Clone this repo into the following directory on your computer:
fewd/workspace/Week_01_basics/
If you have already created and cloned this repo, on your computer, simply move the "homework-portfolio" folder into the above folder
After committing your changes locally, push your code to the remote repository. When you are ready to submit, please slack me a link to your repo
I will grade each technical requirement and provide a numeric grade on a scale: does not meet expectations (0); meets expectations (1); exceeds expectations (2). The maximum possible score on this assignment is 16/16.
BONUS ASSIGNMENT/CHALLENGE
Create a 2-3 page site on a topic of your choice
Ensure all technical requirements above are met
In addition, incorporate the following
In your HTML
In your CSS
margin
border
padding