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é :

  • frame
  • frameset
  • noframes

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.