Get in Touch

Course Outline

Introduction

  • Background
  • Target Audience
  • Scope of the Specification
  • Historical Context
  • Design Considerations
  • HTML vs XHTML
  • Specification Structure
  • Brief Overview of HTML
  • Author Conformance Requirements
  • Suggested Reading

Common Infrastructure

  • Terminology
  • Conformance Criteria
  • Case Sensitivity and String Comparison
  • UTF-8 Encoding
  • Standard Microsyntaxes
  • Uniform Resource Locators (URLs)
  • Resource Retrieval
  • Shared DOM Interfaces
  • Namespaces

Semantics, Structure, and HTML Document APIs

  • Document Definition
  • Element Definitions
  • APIs Available in HTML Documents
  • XPath and XSLT Interoperability
  • Dynamic Markup Insertion

HTML Elements

  • Root Element
  • Document Metadata
  • Scripting Implementation
  • Section Structure
  • Content Grouping
  • Text-Level Semantic Markup
  • Editing Features
  • Embedded Content
  • Tabular Data Presentation
  • Form Elements
  • Interactive Elements
  • Hyperlinks
  • Common Patterns Lacking Dedicated Elements
  • Selector-Based Element Matching

Web Page Loading Process

  • Browsing Contexts
  • The Window Object
  • Origin Concept
  • Session History and Navigation Flow
  • Web Browsing Mechanisms
  • Offline Web Applications

Web Application APIs

  • Scripting Environment
  • Base64 Utility Functions
  • Timer Management
  • User Prompt Dialogs
  • System State and Capabilities via the Navigator Object

User Interaction Methods

  • Hidden Attribute Usage
  • Element Activation
  • Focus Management
  • Keyboard Shortcut Assignment
  • Contenteditable Attribute
  • Spelling and Grammar Validation
  • Drag and Drop Functionality
  • Editing API Details

HTML Syntax Rules

  • Authoring HTML Documents
  • HTML Document Parsing
  • HTML Fragment Serialization
  • HTML Fragment Parsing
  • Named Character References

XHTML Syntax Rules

  • Authoring XHTML Documents
  • XHTML Document Parsing
  • XHTML Fragment Serialization
  • XHTML Fragment Parsing

Rendering Process

  • Overview
  • CSS User Agent Stylesheets and Presentational Hints
  • Replaced Elements Handling
  • Binding Mechanisms
  • Frames and Framesets
  • Interactive Media Rendering
  • Print Media Rendering

Deprecated Features

  • Obsolete yet Compliant Features
  • Non-Compliant Features
  • Implementation Requirements

IANA Considerations

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories