Wireframe HW
In this assignment, you will build a web design skeleton using HTML/CSS. Your completed work should look just like the image below:
-
This exercise will challenge most students unfamiliar with HTML/CSS. If you see this task as too simple or if you finish it within three hours, attempt the second homework assignment.
-
Just because this is the "easier" assignment does not make it the "quick" one. The process of learning web development is nothing without a serious time investment. While the work may seem strenuous now, you'll find yourself becoming more comfortable with web development as you put more hours into your training.
- Create a new repository in GitHub called
HW-Wireframe
. - Clone this repository to your computer by following the process we went over in class.
- Navigate to the
HW-Wireframe
folder you just cloned onto your machine. Then create two files inside this folder:index.html
andstyle.css
. - Make your initial Git commit and push it to GitHub.
git add .
git commit -m "<COMMENT>"
git push origin master
- If this process was done correctly, you should see these two files appear in your repository. This will be your initial test to confirm that you're hooked into GitHub.
- Return to your local copies of
index.html
andstyle.css
. Using the screenshot at the top of these instructions, recreate the design using HTML/CSS.- All of your HTML should be inside of the
index.html
file. - All of your CSS should be inside of the
style.css
file.
- All of your HTML should be inside of the
- When you finish the assignment, commit your changes with Git and push them into your GitHub repo. Remember:
git add .
git commit -m "<COMMENT>"
git push origin master
- Your HTML should have each of the following sections:
- Header
- Nav
- Aside (With a Heading)
- Section (With a Heading)
- Article (With a Heading) contained within the Section
- Headers contained within the Article
- Paragraph contained within the Article
- Your CSS should have styles for each of the following elements:
- Body
- font-family: 'Arial', 'Helvetica Neue', Helvetica, sans-serif;
- color: '#777'
- background: '#777'
- width: '960px'
- font-size: '18px'
- Header, Nav, Section, Aside, and Footer
- background: '#ebebeb'
- Article
- color: '#ebebeb',
- background: '#777'
- h1 and p
- color: '#777',
- background: '#ebebeb'
- Body
- The widths of each section should be:
- section: 495px
- For a refresher on working with Git and GitHub, consult the GitHub Supplemental Guide we sent you in class.
- Don't forget to review these concepts:
float
,padding
,margin
,display
,overflow
,clear
andtext-align
. - This will be a tough assignment. But 23 weeks from now, you'll look back to this exercise and realize just how much you've grown as a developer. Stay positive!
Attempt to complete homework assignment as described in instructions. If unable to complete certain portions, please pseudocode these portions to describe what remains to be completed.