5.2. Semantic HTML assignment#
5.2.1. Assignment#
Exercise 5.1
Create HTML pages using semantic markup. Include a navigation menu that links to two subpages.
Before beginning this assignment, read the Semantic HTML, Accessibility basics, and Links and basic images pages.
Tip
Some references from the assignment
Semantic HTML
See w3school’s HTML semantic elements for a helpful summary and list of tags.[1]
Read the individual element’s pages on MDN in the list in their Semantics in HTML section.
Images
Read a11y collective’s How to write great alt text for tips on writing good alt text for images.
To understand why I require HTML
width
andheight
attributes set to an image’s intrinsic width, reference Smashing Magazine’s Setting Height And Width On Images Is Important Again.
Links
Read MDN’s A quick primer on URLs and paths for a review of relative links.
5.2.2. Rubric#
Rubric
Requirement |
Points |
---|---|
Repo passes all automated tests, including validating and proofing. A descriptions of the pretests is in the assignment README file. Validation (3pts) and a proofer test (2pts) and 25 pretests (2pts each) |
55 |
Readability HTML source follows the HTML/CSS Style Guide for the course. Basically this means you should have formatters installed so your code is properly formatted. |
5 |
HTML only No CSS or HTML style tags are used. If you use even one I’m breaking bad habits early. No |
5 |
Navigation links are functional Navigation links between the Home page and the About and Contact pages are functional. A pretest checks that relative links are used. |
10 |
GitHub About info Include a description and link to your web page in the About section of your repo. |
5 |