Unit03 Handcoding HTML5

Overview

In this lesson you will build two pages based and linking them together. These pages will be based on the website you designed in the previous unit. You will have to write the content for these pages (no filler text).

Name the home page "index.html" so it will load as the default page. Next you will expand your knowledge of HTML5 tags by creating a second page with various kinds of lists. Name the second page so it reflects the purpose of the page. If the second page is about your business then name it "about.html". If you second page contains events or shows, name it events.html or shows.html.

Once you have added all the other required content, you will need to transfer both the index.html and the other html page from your local computer to GitHub. Be sure that you check your work by opening your subdomain (https://yourgithubaccount.github.io/dwdd1600) and clicking on the "Hand Coding Assignment" link. What you see is what we grade. We will be checking your work using the w3c validator and audit tool.

Vocabulary

HTML
HyperText Markup Language. The coding scheme used to format text for use on the World Wide Web.
Semantic Elements
Tags that clearly describe their meaning to both the browser and the developer. Example <footer>
Non-Semantic Elements
Tells nothing about its content. Example <span>, <div>, etc.
Validation (W3C)
Ensuring that the pages on the website conform to the norms or standards defined by various organizations
Elements
Everything from the start tag to the end tag
Attributes
Attributes provide additional information about an element. Example name/value pairs like: alt="logo"
Tags
The HTML from < to the >. Most come as opening and closing combinations but a few are single like the break tag.
Block Level Elements
Start a new line. Example: paragraph and heading tags.
Inline Level Elements
Does not start on a new line and only takes up as much width as necessary
Relative Links
URLs that reference files on the same server within the same directory (folder). Does not contain a protocol (http, https, ftp, etc.)
Absolute Links
Complete internet address that takes one to the exact directory or file of a website. Starts with a protocol (http: https: ftp: etc. ) example: http://www.apple.com/index.html
Meta Elements
An HTML code that resides in the head section of a web page and includes information about the page, such as keywords and descriptions.
Entities
Display reserved characters in HTML that are not typically found on the keyboard. Example &copy;
Viewport
The viewport is the user's visible area of a web page. It varies with the device - it will be smaller on a mobile phone than on a computer screen.

Tools

Objectives

At the end of this module, you should be able to...

Tasks

Watch

Assignment Example

View the index page example.

View the tools page example.

Assignment Checklists

Follow Along Activity(5 pts)

Unit03 Handcoding HTML5 (10 pts)

Create your first two pages and upload them to your website. Remember to name the home page "index.html" (lowercase i) or it will not show up. Use real text related to your topic. Filler, fluff, or nonsense text will not be accepted.

Document Head Requirements

Please include a title in the head of the document.

Semantic Tags

Use four semantic html5 tags for the body of your page.

Site Name Requirements

Use a span tag for the site name.

Navigation Requirements

Use an unordered list for inter-page navigation.

Heading Tags

Please include the following HTML markup within the body of either of the two pages.

Other Tags

Please include the following HTML markup within the body of either of the two pages.

List Tags

Please include the following HTML markup within the body of either of the two pages.

Inline Tags

Please include the following HTML markup within the body of either of the two pages.

HTML Entities

Please include the following HTML markup within the body of either of the two pages.

Phone Number Link

Include a link to a phone number that will make a call on a phone.

Links to Other Sites

Create two links from either of your pages to a related site. For example: if you are designing a site about food, then link to a site that sells cooking stuff.

Validation

Please insure your site passes the HTML validation tests.

Upload to GitHub

Upload your assignment to a GitHub repository

Grade

In order to receive a grade for this assignment you must earn 90% of the points listed above.