Get in Touch

Course Outline

Introduction

  • Background
  • Intended audience
  • Scope of coverage
  • Historical context
  • Design principles
  • HTML versus XHTML
  • Organization of this specification
  • Overview of HTML
  • Authoring conformance requirements
  • Supplementary resources

Foundational infrastructure

  • Key terminology
  • Conformance criteria
  • Case sensitivity and string comparison methods
  • UTF-8 encoding
  • Standard microsyntaxes
  • URLs
  • Resource acquisition procedures
  • Shared DOM interfaces
  • Namespace handling

Semantics, document structure, and application programming interfaces

  • Document models
  • Element definitions
  • APIs within HTML documents
  • Integration with XPath and XSLT
  • Dynamic markup insertion

HTML element specifications

  • Root element
  • Document metadata
  • Scripting support
  • Sectioning elements
  • Content grouping constructs
  • Text-level semantics
  • Edit history tracking
  • Embedded media content
  • Tabular data representation
  • Form elements and controls
  • Interactive components
  • Hyperlinks
  • Standard patterns without dedicated markup
  • Selecting HTML elements via CSS selectors

Web page loading protocols

  • Browsing context models
  • The Window interface
  • Origin definitions
  • Session history and navigation management
  • Navigation behavior
  • Offline web application storage

Web application programming interfaces

  • Scripting environment
  • Base64 encoding utilities
  • Timer mechanisms
  • User alert interfaces
  • System status and capabilities: the Navigator object

User interaction models

  • The hidden attribute behavior
  • Activation events
  • Focus management
  • Keyboard shortcut assignment
  • The contenteditable attribute
  • Spell and grammar checking services
  • Drag-and-drop functionality
  • Text editing APIs

HTML syntax specifications

  • Authoring HTML documents
  • Parsing algorithms for HTML documents
  • Serializing HTML fragment trees
  • Parsing algorithms for HTML fragments
  • Named character references

XHTML syntax specifications

  • Authoring XHTML documents
  • Parsing algorithms for XHTML documents
  • Serializing XHTML fragment trees
  • Parsing algorithms for XHTML fragments

Rendering specifications

  • Overview
  • CSS user agent stylesheets and presentational hints
  • Replaced element handling
  • Content bindings
  • Frames and framesets
  • Interactive media rendering
  • Print media formatting

Deprecated features

  • Obsolete but permissible features
  • Non-conforming legacy features
  • Implementation constraints

IANA registry 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