Course Outline
Overview
- Context
- Target Audience
- Course Scope
- Historical Context
- Design Principles
- HTML vs XHTML
- Specification Structure
- Brief HTML Primer
- Author Conformance Standards
- Suggested Literature
Foundational Infrastructure
- Terminology
- Conformance Criteria
- Case Sensitivity and String Comparison
- UTF-8 Encoding
- Standard Microsyntaxes
- URL Handling
- Resource Retrieval
- Standard DOM Interfaces
- Namespace Management
HTML Document Semantics, Structure, and APIs
- Document Concepts
- Element Types
- Integrated HTML APIs
- Interaction with XPath and XSLT
- Dynamic Markup Injection
HTML Element Breakdown
- Root Node
- Document Metadata
- Scripting Implementation
- Section Definition
- Content Grouping
- Text-Level Semantic Tags
- Edit Tracking
- Embedded Media Content
- Tabular Data Representation
- Form Elements
- Interactive Components
- Link Management
- Common Patterns Without Specific Elements
- Selectors for HTML Element Matching
Web Page Loading Mechanisms
- Browsing Contexts
- Window Object Behavior
- Origin Concept
- Session History and Navigation Logic
- Web Browsing Dynamics
- Offline Web Application Support
Web Application Interfaces
- Scripting Execution
- Base64 Utility Functions
- Timer Management
- User Notification Prompts
- System State and Capabilities via the Navigator Object
User Interaction Mechanics
- Hidden Attribute Usage
- Element Activation
- Focus Management
- Keyboard Shortcut Assignment
- Contenteditable Attribute Application
- Spelling and Grammar Verification
- Drag and Drop Functionality
- Editing Interface APIs
HTML Syntax Standards
- Composing HTML Documents
- HTML Document Parsing
- HTML Fragment Serialization
- HTML Fragment Parsing
- Named Character References
XHTML Syntax Standards
- Composing XHTML Documents
- XHTML Document Parsing
- XHTML Fragment Serialization
- XHTML Fragment Parsing
Rendering Process
- Rendering Introduction
- CSS User Agent Stylesheets and Presentational Hints
- Replaced Elements Handling
- Binding Mechanisms
- Frames and Framesets
- Interactive Media Rendering
- Print Media Optimization
Deprecated Features
- Legacy Conforming 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