Un premier jet d'HTML5 est sorti le 22 janvier, sur le site du W3C
Ont-ils réussi à collaborer avec le groupe WHAT-WG (Mozilla-Opera-Apple) ?
En tout cas, on trouve sur cette page une liste de nouvelles balises définies (on peut la lire en français sur le site babylon-design.com) et aussi une liste de balises supprimées
- section : délimite la structure d'un document et peut s'utiliser avec les balises h1 à h6.
- article : délimite un élément indépendant du document comme un article de blog.
- aside : délimite un contenu contextuel au document.
- header : délimite l'en-tête d'un document.
- footer : délimite le pied d'un document.
- nav : délimite les éléments de navigation du document.
- dialog : délimite un dialogue avec les balises dt et dd pour un pièce de théâtre.
- figure : délimite un contenu média avec sa légende et son titre par exemple.
<figure>
<video src=ogg>…</video>
<legend>Example</legend>
</figure>
- audio et video : permettent d'ouvrir un format de média avec les programmes par défaut de l'utilisateur.
- embed : sert à insérer un contenu provenant d'un plugin. est enfin normalisée.
- m : délimite un texte marqué.
- meter : indique une mesure (métrique, informatique, etc.).
- time : indique une date ou une indication de temps.
- canvas : affiche un graphique dynamique (existe déjà sous Firefox).
- command : indique une commande que l'utilisateur peut appeller.
- datagrid : représente une arborescence ou des données tabulaires
- datalist : nouvelle balise pour les combobox
<input list=browsers>
<datalist id=browsers>
<option value="Safari">
<option value="Internet Explorer">
<option value="Opera">
<option value="Firefox">
</datalist>
- details : affiche une information ou des contrôles que l'utilisateur peut actionner à la demande.
- datatemplate, rule et nest : permettent un mécanisme de gabarits.
- event-source : capte les évenements de l'utilisateur.
- output : affiche une sortie comme pourrait l'être un recalculage de panier de commande.
- progress : affiche une barre de progression.
La balise Input a de nouveaux types :
- datetime
- datetime-local
- date
- month
- week
- time
- number
- range
- email
- url
Les balises absentes de HTML5, car on les utilise dans un but représentatif, et leur effet peut être obtenu avec les CSS :
- basefont
- big
- center
- font, autorisée si la balise est insérée par un éditeur Wysiwyg (ne me demandez pas comment on fait la distinction).
- s
- strike
- tt
- u
Les balises supprimées car elles affectent l'accessibilité :
Les balises supprimées car peu utilisées, ou créatrices de confusion entre éléments :
- acronym
- abbreviations, remplacée par abbr.
- applet, remplacée par la balise object.
- isindex, peut être remplacée pas les formulaires.
- dir, remplacée par ul.