Course Outline
Introduction
- Background
- Target Audience
- Scope of Coverage
- Historical Context
- Design Principles
- HTML vs XHTML
- Specification Structure
- A Brief Overview of HTML
- Author Conformance Requirements
- Recommended Further Reading
Foundational Infrastructure
- Key Terminology
- Compliance Standards
- Case Sensitivity and String Handling
- UTF-8 Encoding
- Shared Microsyntaxes
- URL Structure
- Resource Retrieval
- Shared DOM Interfaces
- Namespace Usage
Semantics, Document Structure, and HTML APIs
- Document Definitions
- Element Usage
- API Integration in HTML
- Compatibility with XPath and XSLT
- Dynamic Markup Injection
HTML Element Breakdown
- The Root Node
- Metadata Management
- Scripting Implementation
- Section Definitions
- Content Grouping Techniques
- Text-level Semantic Markup
- Edit Tracking
- Embedding Media Content
- Tabular Data Representation
- Form Construction
- Interactive Components
- Link Management
- Idioms Lacking Specific Elements
- Selecting HTML Elements via Selectors
Web Page Loading Mechanisms
- Browsing Contexts
- The Window Object
- Origin Policies
- Session History and Navigation Logic
- Web Browsing Processes
- Offline Web Application Support
Web Application Interfaces
- Scripting Capabilities
- Base64 Utility Functions
- Timer Management
- User Dialogs and Prompts
- System State and Navigator Object
User Interaction Features
- The hidden Attribute
- Element Activation
- Focus Management
- Keyboard Shortcut Assignment
- The contenteditable Attribute
- Spell and Grammar Verification
- Drag and Drop Functionality
- Editing APIs
HTML Syntax Standards
- Composing HTML Documents
- HTML Parsing Processes
- Serializing HTML Fragments
- Parsing HTML Fragments
- Named Character References
XHTML Syntax Standards
- Creating XHTML Documents
- Processing XHTML Documents
- Serializing XHTML Fragments
- Parsing XHTML Fragments
Rendering Processes
- Overview
- CSS User Agent Styles and Presentation Hints
- Replaced Elements Handling
- Data Bindings
- Frames and Framesets
- Interactive Media Rendering
- Print Media Optimization
Deprecated Features
- Legacy but Valid 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