Course Outline
Introduction
- Context and Background
- Target Audience
- Course Scope
- Historical Development
- Design Principles
- HTML Compared to XHTML
- Organization of This Specification
- Brief Overview of HTML
- Author Conformance Standards
- Suggested Reading Material
Foundational Infrastructure
- Glossary of Terms
- Conformance Criteria
- Case Sensitivity and String Comparison
- UTF-8 Encoding
- Standard Microsyntaxes
- Uniform Resource Locators (URLs)
- Resource Retrieval
- Shared DOM Interfaces
- Namespaces
Document Semantics, Structure, and APIs in HTML
- Document Structure
- Element Definitions
- Application Programming Interfaces in HTML
- Interoperability with XPath and XSLT
- Inserting Dynamic Markup
Core HTML Elements
- Root Element
- Document Metadata
- Scripting Integration
- Sectioning Content
- Content Grouping
- Text-Level Semantics
- Managing Edits
- Embedded Media Content
- Tabular Data Presentation
- Form Elements
- Interactive Components
- Hyperlinks
- Common Patterns Without Specific Elements
- Selectors for Matching HTML Elements
Loading Web Pages
- Browsing Contexts
- Window Object
- Origin Policy
- Session History and Navigation
- Web Browsing Mechanics
- Offline Web Applications
Web Application APIs
- Scripting Capabilities
- Base64 Utility Methods
- Timer Functions
- User Prompt Dialogs
- System State and Capabilities: The Navigator Object
User Interaction
- Hidden Attribute Usage
- Element Activation
- Focus Management
- Keyboard Shortcut Assignment
- Contenteditable Attribute
- Spelling and Grammar Verification
- Drag and Drop Functionality
- Editing Application Programming Interfaces
HTML Syntax
- Composing HTML Documents
- Parsing HTML Documents
- Serializing HTML Fragments
- Parsing HTML Fragments
- Named Character References
XHTML Syntax
- Composing XHTML Documents
- Parsing XHTML Documents
- Serializing XHTML Fragments
- Parsing XHTML Fragments
Rendering
- Introduction
- CSS User Agent Style Sheets and Presentational Hints
- Replaced Elements
- Bindings
- Frames and Framesets
- Interactive Media
- Print Media
Deprecated Features
- Non-compliant but 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