Lab 1: Intro to HTML5
For this lab, you will create a simple 2-page website (index.html, about.html) describing your favorite vacation spot. The "about" page should follow the format of the index page, but talk about you, and what your goals are for this course.
Using the FTP details we used in CoreFTP/FileZilla, publish these materials to a "lab1" subfolder of your public_html directory on people.ysu.edu, and be prepared to show your work in class, where we will collectively critique your output.
Using semantically-correct HTML5 (use the W3C validator), include the following elements:
- DOCTYPE directive
- HTML lang attribute set to "en"
- meta charset set to UTF-8
- meta description with a simple 1-sentence summary
- meta keywords that have high relevance to the body content
- meta author information that properly identifies yourself
- each page has a unique document title
- a header element containing a logo image and navigation
- clicking the logo or "Home" link will bring you back to the index.html document
- the navigation items should be a list with anchors
- at least one skip link that uses an id as the target
- one anchor on the page somewhere, whose href is a mailto link and set the subject to "Lab1"
- a section with the ARIA role of "main"
- an article containing a figure image with a caption label of the place you want to talk about.
- properly set the alt text atrtribute of the image with a text description
- an aside with a heading element of appropriate importance (h2 or h3)
- the aside contains a paragraph and a list of facts about the place you're describing in the article (e.g., most places on Wikipedia that have a sidebar)
- the aside should contain at least one absolute link that takes you off the site completely
- a footer with boilerplate info such as copyright or a brief bio (most bloggers do this after every article)
- appropriate use of generic container elements, e.g., div and span, to make the content easy to style in Lab 2