Course Outline
Introduction
- Background
- Target audience
- Scope
- Historical context
- Design considerations
- HTML versus XHTML
- Structure of this specification
- A brief overview of HTML
- Conformance requirements for authors
- Suggested reading material
Common infrastructure
- Terminology
- Conformance criteria
- Case sensitivity and string comparison rules
- UTF-8 encoding
- Common microsyntaxes
- URLs
- Resource fetching mechanisms
- Standard DOM interfaces
- Namespaces
Semantics, structure, and APIs of HTML documents
- Document models
- Elements
- APIs within HTML documents
- Interactions with XPath and XSLT
- Dynamic markup insertion
The elements of HTML
- The root element
- Document metadata
- Scripting integration
- Sections
- Grouping content
- Text-level semantics
- Edits
- Embedded content
- Tabular data
- Forms
- Interactive elements
- Links
- Common idioms without dedicated elements
- Matching HTML elements using selectors
Loading Web pages
- Browsing contexts
- The Window object
- Origin policies
- Session history and navigation
- Web browsing behavior
- Offline Web applications
Web application APIs
- Scripting interfaces
- Base64 utility methods
- Timers
- User prompts
- System state and capabilities: the Navigator object
User interaction
- The hidden attribute
- Activation events
- Focus management
- Assigning keyboard shortcuts
- The contenteditable attribute
- Spelling and grammar checking
- Drag and drop functionality
- Editing APIs
The HTML syntax
- Writing HTML documents
- Parsing HTML documents
- Serializing HTML fragments
- Parsing HTML fragments
- Named character references
The XHTML syntax
- Writing XHTML documents
- Parsing XHTML documents
- Serializing XHTML fragments
- Parsing XHTML fragments
Rendering
- Introduction to rendering
- The CSS user agent style sheet and presentational hints
- Replaced elements
- Bindings
- Frames and framesets
- Interactive media handling
- Print media support
Obsolete features
- Obsolete but conforming features
- Non-conforming features
- Requirements for implementations
IANA considerations
- text/html
- text/html-sandboxed
- application/xhtml+xml
- text/cache-manifest
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
the content :)
Sophie Lavoie - BCE Inc.
Course - Introduction to HTML 5
I enjoyed the whole course. The user guide was very easy to follow and the instructor was clear and walked through the examples as many times as needed for everyone in the class to be comfortable before moving on to the next section. He also took time to help refer back to the notification we want to recode so we could see how the original programmer was using the HTML / XML code that we were learning. It helped link the learning to the project we will be working on directly after the class.
Leslie Jefford - BCE Inc.
Course - Introduction to HTML 5
Having the ability to hands on the code and making our own page and also already provided materials and html helped in understanding