Gh

documents used to build the HTML spec

A rough guide to the documents used to build the HTML specification

Most of the content is generated from things in the sections directory:

acknowledgements.include
The acknowledgements section
attributes.include
The table of HTML attributes in the index
browsers.include
Section 6: Loading Web Pages
changes.include
A history of changes between drafts
dom.include
DOM: document object, generic element semantics, global attributes, ARIA, …
Editor: Travis
editing.include
Section 5: User interaction. The hidden attribute, activation of interactive elements, focus and focus management, accesskey, contenteditable, designmode and editing, drag and drop
element-content-categories.include
The section on element content types in the index
element-interfaces.include
A utility file that builds the table of element interfaces in the index
elements.include
The table of elements in the index
events.include
The table of events in the index
iana.include
IANA registration information
Editor: Arron
infrastructure.include
Section 2: Common Infrastructure. Microsyntaxes, Conformance, datatypes, fetching URLs, …
introduction.include
The introduction
obsolete.include
Obsolete features of the languages
Editor: Arron
rendering.include
Rendering HTML, default styles, presentational hints, quirks mode…
Editor: Arron
semantics.include
4.14 Disable elements and 4.15 Matching HTML elements using selectors
semantics-common-idioms.include
4.13 Common things that don't have elements: subheadings, bread crumbs, conversation, tag clouds…
semantics-document-metadata.include
4.2 Document metadata: head, title, meta, link, style, base.
semantics-edits.include
4.6 Edits: del and ins elements
semantics-embedded-content.include
4.7 Embedded Content: images, video, audio, MathML, SVG…
semantics-forms.include
4.10 Forms
semantics-grouping-content.include
4.4 Block elements: p, pre, figure/figcaption, blockquote, main, div, lists.
semantics-interactive-elements.include
4.11 Interactive elements: details/summary, menu(item), and commands
semantics-links.include
4.8 Links: a, area, and link elements.
semantics-root.include
4.1 The html element
semantics-scriptings.include
4.12 scripting: script, noscript, template, canvas.
semantics-sections.include
4.3 Sections: address, body, aside, nav, article, headers
See also 4.4 for elements you think might be sectioning elements
semantics-tabular-data.include
4.9 Tables
semantics-textlevel.include
4.5 inline elements: a, bdo, em, ruby, var, etc.
syntax.include
Section 8. HTML Syntax: parsing.
Editor: Travis
webappapis.include
Section 7. Web Application APIs: Scripting, Event handlers and firing, Base64 methods, timers, showModalDialog(), the navigator, imageBitMap objects.
xhtml.include
The XML syntax, differences and special rules
Editor: Travis

A couple of utility files are in the includes directory:

cldr.include
CSS defining quote marks for various languages
Editor: Arron
entities.include
About 2200 entities that are defined to represent glyphs

Linking and references are handled by Bikeshed, by using single-page.bs

Comments

Popular posts from this blog

Sam

GHow do I remove Frp

G