Course Outline
Introduction
- Context and Background
- Intended Audience
- Course Scope
- Historical Context
- Design Considerations
- HTML vs XHTML
- Structure of the Specification
- A Brief Overview of HTML
- Conformance Requirements for Authors
- Suggested Reading Material
Shared Infrastructure
- Terminology
- Conformance Standards
- Case Sensitivity and String Comparison
- UTF-8 Encoding
- Common Microsyntaxes
- URLs
- Resource Fetching
- Standard DOM Interfaces
- Namespaces
Semantics, Structure, and APIs of HTML Documents
- Document Structure
- HTML Elements
- APIs within HTML Documents
- Interactions with XPath and XSLT
- Dynamic Markup Insertion
HTML Elements Explained
- The Root Element
- Document Metadata
- Scripting
- Defining Sections
- Grouping Content
- Text-Level Semantics
- Tracking Edits
- Embedded Content
- Tabular Data
- Forms
- Interactive Elements
- Hyperlinks
- Common Patterns Without Dedicated Elements
- Selecting HTML Elements via Selectors
Loading Web Pages
- Browsing Contexts
- The Window Object
- Origin
- Session History and Navigation
- General Web Browsing
- Offline Web Applications
Web Application APIs
- Scripting
- Base64 Utility Methods
- Timers
- User Prompts
- System State and Capabilities: The Navigator Object
User Interaction
- The hidden Attribute
- Activation
- Focus Management
- Assigning Keyboard Shortcuts
- The contenteditable Attribute
- Spelling and Grammar Checking
- Drag and Drop Functionality
- Editing APIs
HTML Syntax
- Authoring HTML Documents
- Parsing HTML Documents
- Serialising HTML Fragments
- Parsing HTML Fragments
- Named Character References
XHTML Syntax
- Authoring XHTML Documents
- Parsing XHTML Documents
- Serialising XHTML Fragments
- Parsing XHTML Fragments
Rendering
- Introduction
- CSS User Agent Stylesheets and Presentational Hints
- Replaced Elements
- Bindings
- Frames and Framesets
- Interactive Media
- Print Media
Deprecated Features
- Deprecated but Conforming Features
- Non-Conforming Features
- Implementation Requirements
IANA Considerations
- text/html
- text/html-sandboxed
- application/xhtml+xml
- text/cache-manifest
Testimonials (3)
the content :)
Sophie Lavoie - BCE Inc.
Course - Introduction to HTML 5
I enjoyed the whole course. The user guide was very easy to follow and the instructor was clear and walked through the examples as many times as needed for everyone in the class to be comfortable before moving on to the next section. He also took time to help refer back to the notification we want to recode so we could see how the original programmer was using the HTML / XML code that we were learning. It helped link the learning to the project we will be working on directly after the class.
Leslie Jefford - BCE Inc.
Course - Introduction to HTML 5
Having the ability to hands on the code and making our own page and also already provided materials and html helped in understanding