Participants of the training will gain knowledge on:
- Creating pages in HTML5
- The main advantages of HTML5
- The differences between HTML5 and HTML4
- The new elements and attributes of HTML5
- Handling audio and video media in HTML5
- Creating forms
- Web Storage for offline applications
Introduction
- Background
- Audience
- Scope
- History
- Design notes
- HTML vs XHTML
- Structure of this specification
- A quick introduction to HTML
- Conformance requirements for authors
- Recommended reading
Common infrastructure
- Terminology
- Conformance requirements
- Case-sensitivity and string comparison
- UTF-8
- Common microsyntaxes
- URLs
- Fetching resources
- Common DOM interfaces
- Namespaces
Semantics, structure, and APIs of HTML documents
- Documents
- Elements
- APIs in HTML documents
- Interactions with XPath and XSLT
- Dynamic markup insertion
The elements of HTML
- The root element
- Document metadata
- Scripting
- 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
- Session history and navigation
- Browsing the Web
- Offline Web applications
Web application APIs
- Scripting
- Base64 utility methods
- Timers
- User prompts
- System state and capabilities: the Navigator object
User interaction
- The hidden attribute
- Activation
- Focus
- Assigning keyboard shortcuts
- The contenteditable attribute
- Spelling and grammar checking
- Drag and drop
- 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
- 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
- Requirements for implementations
IANA considerations
- text/html
- text/html-sandboxed
- application/xhtml+xml
- text/cache-manifest
United Arab Emirates - Introduction to HTML5
Saudi Arabia - Introduction to HTML5
South Africa - Introduction to HTML5
Canada - Introduction to HTML5
Österreich - Einführung in HTML 5
Schweiz - Einführung in HTML 5
Deutschland - Einführung in HTML 5
Czech Republic - Introduction to HTML5
Denmark - Introduction to HTML5
Estonia - Introduction to HTML5
Finland - Introduction to HTML5
Greece - Introduction to HTML5
Magyarország - Introduction to HTML5
Ireland - Introduction to HTML5
Luxembourg - Introduction to HTML5
Latvia - Introduction to HTML5
España - Introducción a HTML 5
Italia - Introduction to HTML5
Lithuania - Introduction to HTML5
Nederland - Introduction to HTML5
Norway - Introduction to HTML5
Portugal - Introdução ao HTML 5
România - Introduction to HTML5
Sverige - Introduction to HTML5
Türkiye - Introduction to HTML5
Belgique - Introduction à HTML 5
France - Introduction à HTML 5
Australia - Introduction to HTML5
Malaysia - Introduction to HTML5
New Zealand - Introduction to HTML5
Philippines - Introduction to HTML5
Singapore - Introduction to HTML5
Thailand - Introduction to HTML5
Vietnam - Introduction to HTML5
Argentina - Introducción a HTML 5
Costa Rica - Introducción a HTML 5
Ecuador - Introducción a HTML 5
Guatemala - Introducción a HTML 5
Colombia - Introducción a HTML 5
México - Introducción a HTML 5
Panama - Introducción a HTML 5
Uruguay - Introducción a HTML 5
Venezuela - Introducción a HTML 5
Polska - Wprowadzenie do HTML5
United Kingdom - Introduction to HTML5
South Korea - Introduction to HTML5
Pakistan - Introduction to HTML5
Sri Lanka - Introduction to HTML5
Bulgaria - Introduction to HTML5
Bolivia - Introducción a HTML 5
Indonesia - Introduction to HTML5
Kazakhstan - Introduction to HTML5
Moldova - Introduction to HTML5
Morocco - Introduction to HTML5
Tunisia - Introduction to HTML5
Kuwait - Introduction to HTML5
Slovakia - Introduction to HTML5
Nigeria - Introduction to HTML5
Botswana - Introduction to HTML5
Slovenia - Introduction to HTML5
Croatia - Introduction to HTML5
Serbia - Introduction to HTML5