Course Outline
Introduction
- Background
- Target Audience
- Scope of the Specification
- Historical Context
- Design Considerations
- HTML vs XHTML
- Specification Structure
- Brief Overview of HTML
- Author Conformance Requirements
- Suggested Reading
Common Infrastructure
- Terminology
- Conformance Criteria
- Case Sensitivity and String Comparison
- UTF-8 Encoding
- Standard Microsyntaxes
- Uniform Resource Locators (URLs)
- Resource Retrieval
- Shared DOM Interfaces
- Namespaces
Semantics, Structure, and HTML Document APIs
- Document Definition
- Element Definitions
- APIs Available in HTML Documents
- XPath and XSLT Interoperability
- Dynamic Markup Insertion
HTML Elements
- Root Element
- Document Metadata
- Scripting Implementation
- Section Structure
- Content Grouping
- Text-Level Semantic Markup
- Editing Features
- Embedded Content
- Tabular Data Presentation
- Form Elements
- Interactive Elements
- Hyperlinks
- Common Patterns Lacking Dedicated Elements
- Selector-Based Element Matching
Web Page Loading Process
- Browsing Contexts
- The Window Object
- Origin Concept
- Session History and Navigation Flow
- Web Browsing Mechanisms
- Offline Web Applications
Web Application APIs
- Scripting Environment
- Base64 Utility Functions
- Timer Management
- User Prompt Dialogs
- System State and Capabilities via the Navigator Object
User Interaction Methods
- Hidden Attribute Usage
- Element Activation
- Focus Management
- Keyboard Shortcut Assignment
- Contenteditable Attribute
- Spelling and Grammar Validation
- Drag and Drop Functionality
- Editing API Details
HTML Syntax Rules
- Authoring HTML Documents
- HTML Document Parsing
- HTML Fragment Serialization
- HTML Fragment Parsing
- Named Character References
XHTML Syntax Rules
- Authoring XHTML Documents
- XHTML Document Parsing
- XHTML Fragment Serialization
- XHTML Fragment Parsing
Rendering Process
- Overview
- CSS User Agent Stylesheets and Presentational Hints
- Replaced Elements Handling
- Binding Mechanisms
- Frames and Framesets
- Interactive Media Rendering
- Print Media Rendering
Deprecated Features
- Obsolete yet Compliant Features
- Non-Compliant Features
- Implementation Requirements
IANA Considerations
- text/html Media Type
- text/html-sandboxed Media Type
- application/xhtml+xml Media Type
- text/cache-manifest Media Type
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