Get in Touch

Course Outline

Introduction

  • Background context
  • Target audience
  • Scope of coverage
  • Historical context
  • Design principles
  • HTML compared to XHTML
  • Organization of this specification
  • A brief overview of HTML
  • Compliance requirements for authors
  • Suggested further reading

Common infrastructure

  • Key terminology
  • Compliance standards
  • Case sensitivity and string comparison
  • UTF-8 encoding
  • Standard microsyntaxes
  • Uniform Resource Locators (URLs)
  • Resource fetching mechanisms
  • Standard DOM interfaces
  • Namespace usage

Semantics, structure, and APIs in HTML documents

  • Document structure
  • Element usage
  • APIs available in HTML documents
  • Interaction with XPath and XSLT
  • Inserting dynamic markup

HTML element details

  • The root element
  • Document metadata
  • Scripting capabilities
  • Defining sections
  • Content grouping
  • Text-level semantics
  • Representing edits
  • Embedding external content
  • Presenting tabular data
  • Form construction
  • Interactive components
  • Link management
  • Common patterns without specific elements
  • Selecting HTML elements

Loading web pages

  • Browsing contexts
  • The Window object
  • Origin policy
  • Session history and navigation
  • Web browsing mechanics
  • Offline web applications

Web application APIs

  • Scripting implementation
  • Base64 utility functions
  • Timer management
  • User prompt mechanisms
  • System state and capabilities via the Navigator object

User interaction handling

  • The hidden attribute
  • Element activation
  • Focus management
  • Setting keyboard shortcuts
  • The contenteditable attribute
  • Spelling and grammar validation
  • Drag-and-drop functionality
  • Editing APIs

HTML syntax rules

  • Authoring HTML documents
  • Parsing HTML documents
  • Serializing HTML fragments
  • Parsing HTML fragments
  • Named character references

XHTML syntax rules

  • Authoring XHTML documents
  • Parsing XHTML documents
  • Serializing XHTML fragments
  • Parsing XHTML fragments

Rendering processes

  • Overview
  • CSS user agent stylesheets and presentational hints
  • Replaced elements
  • Bindings
  • Frames and framesets
  • Interactive media rendering
  • Print media considerations

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