Introduction
Welcome
Using the exercise files
Using the challenges
Introducing
HTML
The importance of HTML
Basic HTML syntax
The current state of HTML
HTML resources
Choosing a code editor
Basic Page Structure
Exploring an HTML document
DOCTYPE declarations
The document head
The document body
Understanding content models
Formatting Page Content
Formatting content with HTML
Using headings
Formatting paragraphs
Controlling line breaks
Emphasizing text
Displaying special characters
Controlling whitespace
Displaying images
Challenge - Formatting page content
Solution - Formatting page content
Structuring Content
The value of structure
Controlling document outlines
The nav element
The article element
the section elements
The aside element
The div element
Other semantic elements
Using WAI-ARIA roles
Challenge - Adding sectioning content
Solution - Adding sectioning content
Creating Links
Exploring the anchor element
Linking to pages within your site
Linking to external pages
Linking to downloadable resources
Linking to page regions
Challenge - Creating links
Solution - Creating links
Creating Lists
Unordered lists
Ordered lists
Description lists
Challenge - Creating lists
Solution - Creating lists
Controlling Styling
HTML and CSS
Creating inline styles
The style element
Controlling typography
Adding color
Externalizing styles
Challenge - Controlling basic styling
Solution - Controlling basic styling
Basic Scripting
HTML and JavaScript
The script element
Writing a function
Using the DOM
Listening for an event
Responding to events
Externalizing JavaScript
Conclusion
Next steps