Liens externes sur HTML 5.1

W3C, HTML 5, History. [HTML3, HTML4, HTML5, XHTML 1.0, DOM Level.]

" [...] HTML5 specification include what had been specified in HTML4, XHTML1 (HTML4 in XML), and DOM2 HTML [...] "

W3C, HTML 5, HTML 5 differences from HTML4. [Syntaxe, éléments et attributs associés, APIs.]

" At a high level, HTML4 had two major categories of elements, inline (e.g. span, img, text), and block-level (e.g. div, hr, table). HTML 5 has more categories than HTML4 :

  • Metadata content, e.g. link, script.
  • Flow content, e.g. span, div, text. This is roughly like HTML4's block-level and inline together.
  • Sectioning content, e.g. aside, section.
  • Heading content, e.g. h1, hgroup.
  • Phrasing content, e.g. span, img, text. This is roughly like HTML4's inline. Elements that are phrasing content are also flow content.
  • Embedded content, e.g. img, iframe, svg.
  • Interactive content, e.g. a, button, label. Interactive content is not allowed to be nested. "

[Commentaire. HTML5 fait intervenir plusieurs catégories d'éléments en plus de celle qui est relative au flux (traduction. Flow content). La notion de flux, héritée de HTML4, désigne le séquencement des éléments et en conséquence l'ordre selon lequel ces derniers seront interprétés. Le flux généré par un script fait intervenir deux types d'élément : les éléments de bloc et les éléments de ligne.]

W3C, HTML 5.1 Specification [Table des matières.]
W3C, HTML 5.1, The DOCTYPE
W3C, HTML 5.1, Character encodings [UTF-16 encoding.]
W3C, HTML 5.1, A quick introduction to HTML

[Extraits de la spécification.

HTML documents consist of a tree of elements and text.

Each element is denoted in the source by a start tag, such as '<BODY>', and an end tag, such as '</BODY>'.

Elements can have attributes, which control how the elements work.

Attributes are placed inside the start tag, and consist of a name and a value, separated by an '=' character.

HTML user agents (e.g. Web browsers) then parse this markup, turning it into a DOM (Document Object Model) tree.

The root element of this tree is the html element, which is the element always found at the root of HTML documents. It contains two elements, head and body.

The DOM tree can be manipulated from scripts in the page.

Each element in the DOM tree is represented by an object, and these objects have APIs so that they can be manipulated.]

W3C, HTML 5.1, Document metadata. [Eléments head, title, base, link et meta.]
W3C, HTML 5.1, Sections. [Eléments body, article, section, nav, aside, h1, h2, h3, header et footer notamment.]
W3C, HTML 5.1, Grouping content. [P. ex., élements p, ul, ol et div.]
W3C, HTML 5.1, Text-level semantics. [P. ex., éléments a, em, strong, abbr et span.]
W3C, HTML 5.1, Embedded content. [P. ex., éléments img, video, audio et canvas notamment.]
W3C, HTML 5, Tabular data. [Elément table et ses éléments fils : tr et td notamment.]
W3C, HTML 5.1, Forms. [Elément form et ses éléments fils.]
W3C, HTML 5.1, Interactive elements. [Eléments details, summary, menu et menuitem notamment.]
W3C, HTML 5.1, Links. [Eléments a et area.]
alsacreations.com, HTML 5, Introduction à la balise video de HTML5