Course Outline
Introduction
- Background
- Target Audience
- Scope of Coverage
- Historical Context
- Design Considerations
- HTML vs XHTML Comparison
- Specification Structure
- Brief Overview of HTML
- Author Compliance Requirements
- Suggested Reading Material
Common Infrastructure
- Terminology Definitions
- Compliance Standards
- Case Sensitivity and String Comparison
- UTF-8 Encoding
- Standard Microsyntaxes
- Uniform Resource Locators (URLs)
- Resource Retrieval Processes
- Standard DOM Interfaces
- Namespace Management
Semantics, Structure, and APIs of HTML Documents
- Document Composition
- Element Definitions
- APIs Integrated into HTML Documents
- Integration with XPath and XSLT
- Dynamic Markup Insertion
The Components of HTML
- The Root Element
- Document Metadata Handling
- Scripting Implementation
- Section Management
- Content Grouping Strategies
- Text-Level Semantics
- Revision and Edit Marking
- Embedded Content Integration
- Tabular Data Presentation
- Form Construction
- Interactive Elements
- Hyperlink Management
- Common Idioms Lacking Dedicated Elements
- Matching HTML Elements via Selectors
Loading Web Pages
- Browsing Contexts
- The Window Object
- Origin Policies
- Session History and Navigation Flow
- General Web Browsing Mechanics
- Offline Web Application Support
Web Application APIs
- Scripting Execution
- Base64 Utility Methods
- Timer Management
- User Prompt Handling
- System State and Capabilities: The Navigator Object
User Interaction
- The Hidden Attribute
- Activation Mechanisms
- Focus Management
- Keyboard Shortcut Assignment
- The Contenteditable Attribute
- Spelling and Grammar Validation
- Drag-and-Drop Functionality
- Editing APIs
The HTML Syntax
- Authoring HTML Documents
- Parsing HTML Documents
- Serializing HTML Fragments
- Parsing HTML Fragments
- Named Character References
The XHTML Syntax
- Authoring XHTML Documents
- Parsing XHTML Documents
- Serializing XHTML Fragments
- Parsing XHTML Fragments
Rendering
- Overview
- CSS User Agent Stylesheets and Presentation Hints
- Replaced Elements
- Binding Processes
- Frames and Framesets
- Interactive Media Support
- Print Media Adaptation
Deprecated Features
- Deprecated but Compliant Features
- Non-Compliant 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