Get in Touch

Course Outline

Introduction

  • Background context
  • Target audience
  • Course scope
  • Historical overview
  • Design considerations
  • HTML versus XHTML
  • Structure of the specification
  • Brief overview of HTML
  • Conformance standards for authors
  • Suggested further reading

Common infrastructure

  • Terminology and definitions
  • Conformance requirements
  • Case sensitivity and string comparison
  • UTF-8 encoding
  • Common microsyntaxes
  • Uniform Resource Locators (URLs)
  • Resource retrieval methods
  • Standard DOM interfaces
  • Namespaces

Semantics, structure, and APIs of HTML documents

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

The elements of HTML

  • Root element
  • Document metadata
  • Scripting capabilities
  • Sectioning content
  • Grouping content elements
  • Text-level semantic elements
  • Editable content
  • Embedded content
  • Tabular data structures
  • Forms and inputs
  • Interactive elements
  • Hyperlinks
  • Common idioms without dedicated elements
  • Selecting HTML elements with CSS selectors

Loading Web pages

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

Web application APIs

  • Scripting
  • Base64 utility methods
  • Timers and scheduling
  • User prompt dialogs
  • System state and capabilities via the Navigator object

User interaction

  • The hidden attribute
  • Element activation
  • Managing focus
  • Assigning keyboard shortcuts
  • The contenteditable attribute
  • Spelling and grammar checking
  • 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

  • Introduction to rendering
  • CSS user agent stylesheets and presentational hints
  • Replaced elements
  • Bindings
  • Frames and framesets
  • Interactive media
  • Print media optimization

Obsolete features

  • Deprecated but conforming features
  • Non-conforming features
  • Implementation requirements

IANA considerations

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories