Get in Touch

Course Outline

Introduction

  • Historical context
  • Target audience
  • Course scope
  • Evolution of the technology
  • Design principles
  • Comparing HTML and XHTML
  • Organization of this specification
  • Brief overview of HTML
  • Guidelines for authors
  • Suggested resources

Shared Infrastructure

  • Glossary of terms
  • Compliance guidelines
  • Case sensitivity and string matching
  • UTF-8 encoding
  • Standard microsyntaxes
  • Uniform Resource Locators (URLs)
  • Resource acquisition
  • Common DOM interfaces
  • Name spaces

Semantics, Structure, and APIs in HTML Documents

  • Document structure
  • Elements
  • HTML document APIs
  • Interaction with XPath and XSLT
  • Dynamic markup insertion

HTML Elements

  • The root element
  • Document metadata
  • Scripting support
  • Sections
  • Content grouping
  • Text-level semantics
  • Edits
  • Embedded content
  • Tabular data
  • Forms
  • Interactive elements
  • Links
  • Common patterns without dedicated elements
  • Selecting HTML elements

Loading Web Pages

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

Web Application APIs

  • Scripting environments
  • Base64 utility methods
  • Timers
  • User prompts
  • System state and capabilities: the Navigator object

User Interaction

  • The hidden attribute
  • Activation behaviors
  • Focus management
  • Assigning keyboard shortcuts
  • The contenteditable attribute
  • Spelling and grammar checking
  • Drag and drop functionality
  • Editing APIs

HTML Syntax

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

XHTML Syntax

  • Writing XHTML documents
  • Parsing XHTML documents
  • Serializing XHTML fragments
  • Parsing XHTML fragments

Rendering

  • Introduction
  • The CSS user agent style sheet and presentational hints
  • Replaced elements
  • Bindings
  • Frames and framesets
  • Interactive media
  • Print media

Obsolete Features

  • Obsolete but conforming features
  • Non-conforming 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