Get in Touch

Course Outline

Introduction

  • Background
  • Target Audience
  • Scope of the Standard
  • Historical Context
  • Design Considerations
  • Comparing HTML and XHTML
  • Structure of This Specification
  • A Brief Overview of HTML
  • Conformance Requirements for Authors
  • Suggested Reading Materials

Common Infrastructure

  • Technical Terminology
  • Conformance Criteria
  • Case Sensitivity and String Comparison
  • UTF-8 Encoding
  • Standard Microsyntaxes
  • URL Handling
  • Resource Retrieval
  • Shared DOM Interfaces
  • Namespaces

Semantics, Structure, and APIs of HTML Documents

  • Document Architecture
  • Element Definitions
  • APIs Within HTML Documents
  • Interaction with XPath and XSLT
  • Dynamic Markup Injection

The Elements of HTML

  • The Root Node
  • Document Metadata
  • Scripting Implementation
  • Document Sections
  • Content Grouping Mechanisms
  • Text-Level Semantic Tags
  • Editing Capabilities
  • Embedded Media Content
  • Tabular Data Structures
  • Form Components
  • Interactive Elements
  • Hyperlinks
  • Common Patterns Lacking Dedicated Elements
  • Selecting HTML Elements via CSS

Loading Web Pages

  • Browsing Contexts
  • The Window Object
  • Origin Policies
  • Session History and Navigation Logic
  • Web Browsing Mechanics
  • Offline Web Application Support

Web Application APIs

  • Scripting Interfaces
  • Base64 Encoding Utilities
  • Timer Functions
  • User Dialogs and Prompts
  • System State and Capabilities: The Navigator Object

User Interaction

  • The Hidden Attribute
  • Activation Behavior
  • Focus Management
  • Keyboard Shortcut Assignment
  • The contenteditable Attribute
  • Spelling and Grammar Validation
  • Drag-and-Drop Functionality
  • Editing APIs

The HTML Syntax

  • Authoring HTML Documents
  • Parsing HTML Documents
  • Serializing HTML Fragments
  • Parsing HTML Fragments
  • Named Character References

The XHTML Syntax

  • Authoring XHTML Documents
  • Parsing XHTML Documents
  • Serializing XHTML Fragments
  • Parsing XHTML Fragments

Rendering

  • Rendering Overview
  • CSS User Agent Style Sheets and Presentational Hints
  • Replaced Elements
  • Bindings
  • Frames and Framesets
  • Interactive Media Rendering
  • Print Media Optimization

Obsolete Features

  • Legacy but Valid Features
  • Non-Compliant Features
  • Implementation Requirements

IANA Considerations

  • text/html
  • text/html-sandboxed
  • application/xhtml+xml
  • text/cache-manifest
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories