Table of contents
-
1
Introduction
-
2
Common infrastructure
-
-
2.4
Common microsyntaxes
-
2.5
URLs
-
2.6
Common DOM interfaces
- 2.7 Namespaces
-
-
3
Semantics, structure, and APIs of HTML documents
-
-
3.2
Elements
-
-
-
3.2.5
Content models
-
- 3.2.6 Requirements relating to bidirectional-algorithm formatting characters
- 3.2.7 WAI-ARIA
-
3.3
Dynamic markup insertion
-
-
4
The elements of HTML
-
-
-
4.3
Scripting
-
-
4.4
Sections
-
4.5
Grouping content
-
4.6
Text-level semantics
-
4.7
Edits
-
4.8
Embedded content
-
-
- 4.8.2
The
br
element - 4.8.3
The
embed
element - 4.8.4
The
object
element - 4.8.5
The
param
element - 4.8.6
The
video
element - 4.8.7
The
audio
element - 4.8.8
The
source
element - 4.8.9
The
track
element -
4.8.10
Media elements
-
4.8.11
The
canvas
element - 4.8.12
The
map
element - 4.8.13
The
area
element - 4.8.14 Image maps
- 4.8.15 MathML
- 4.8.16 SVG
- 4.8.17 Dimension attributes
-
-
4.9
Tabular data
-
-
4.10
Forms
-
-
4.10.7
The
input
element-
4.10.7.1
States of the
type
attribute -
4.10.7.2
Common
input
element attributes - 4.10.7.3
Common
input
element APIs
-
4.10.7.1
States of the
- 4.10.8
The
button
element - 4.10.9
The
select
element - 4.10.10
The
datalist
element - 4.10.11
The
optgroup
element - 4.10.12
The
option
element - 4.10.13
The
textarea
element - 4.10.14
The
keygen
element - 4.10.15
The
output
element - 4.10.16
The
progress
element - 4.10.17
The
meter
element -
4.10.18
Form control infrastructure
- 4.10.18.3 Association of controls and forms
-
4.10.19
Attributes common to form controls
- 4.10.20 APIs for the text field selections
-
4.10.21
Constraints
-
4.10.22
Form submission
-
-
4.11
Interactive elements
-
- 4.11.5 Commands
-
4.11.6
The
dialog
element
-
4.12
Links
-
4.13
Common idioms without dedicated elements
- 4.14 Disabled elements
-
-
5
Microdata
-
-
6
Loading Web pages
-
-
-
-
6.3
Origin
- 6.4 Sandboxing
-
6.5
Session history and navigation
-
6.6
Browsing the Web
-
6.7
Offline Web applications
-
-
-
7
Web application APIs
-
- 7.3 Timers
-
7.4
User prompts
-
7.5
System state and capabilities
-
- 7.6 Images
-
-
8
User interaction
-
-
-
-
-
8.7
Drag and drop
-
9
Communication
-
10
The HTML syntax
-
- 10.2 Named character references
-
- 11 The XHTML syntax
-
12
Obsolete features
-
13
IANA considerations
-
Index
- References
- Acknowledgements
About this specification
This specification is like no other — It has been processed with you, the humble web developer, in mind.
The focus of this specification is readability and ease of access. Unlike the full HTML specification, this "web developer edition" removes information that only browser vendors need know.
To read about its conception, construction and future, read the press release.
— Ben Schwarz