Course Outline
Introduction
- Background
- Target Audience
- Course Scope
- Historical Context
- Design Considerations
- HTML vs XHTML
- Organization of this Specification
- Basic Overview of HTML
- Author Conformance Requirements
- Suggested Reading Material
Core Infrastructure
- Terminology
- Conformance Requirements
- Case Sensitivity and String Comparison
- UTF-8 Encoding
- Standard Microsyntaxes
- Uniform Resource Locators (URLs)
- Resource Retrieval
- Standard DOM Interfaces
- Namespaces
HTML Document Semantics, Structure, and APIs
- Document Structure
- Element Definitions
- APIs Within HTML Documents
- Interactions with XPath and XSLT
- Dynamic Markup Insertion
HTML Elements Explained
- The Root Element
- Document Metadata
- Scripting Capabilities
- Sectioning Content
- Content Grouping
- Text-Level Semantics
- Tracking Edits
- Embedded Media and Content
- Tabular Data Representation
- Form Elements
- Interactive Components
- Hyperlinks
- Common Patterns Without Dedicated Elements
- Selecting HTML Elements via CSS Selectors
Web Page Loading Mechanisms
- Browsing Contexts
- The Window Object
- Origin Policy
- Session History and Navigation
- Web Browsing Processes
- Offline Web Applications
Web Application Interfaces
- Scripting Execution
- Base64 Utility Functions
- Timer Services
- User Prompt Dialogs
- System State and Navigator Object Capabilities
User Interaction Handling
- The Hidden Attribute
- Element Activation
- Focus Management
- Keyboard Shortcut Assignment
- The Contenteditable Attribute
- Spelling and Grammar Validation
- Drag and Drop Operations
- Editing Interfaces
HTML Syntax Specifications
- Authoring HTML Documents
- Parsing HTML Documents
- Serializing HTML Fragments
- Parsing HTML Fragments
- Named Character References
XHTML Syntax Specifications
- Authoring XHTML Documents
- Parsing XHTML Documents
- Serializing XHTML Fragments
- Parsing XHTML Fragments
Content Rendering
- Introduction
- CSS User Agent Stylesheets and Presentational Hints
- Replaced Elements
- Interface Bindings
- Frames and Framesets
- Interactive Media Rendering
- Print Media Rendering
Deprecated Features
- Obsolete but Standard-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