(Brève) Introduction et (bref) tour et nouveautés de HTML5

Le world wide web date du début des années 90, où HTML a été développé des versions 1 à 4.
Dès le début des années 2000, XHTML a été recommandé, tout d'abord par le W3C (the World Wide Web Consortium) puis ensuite par le WHATWG (Web Hypertext Application Technology Working Group) qui est venu renforcer le W3C en 2004.
Au début le XHTML devait être utilisé sous sa forme "strict", obligant les développeurs à écrire et produire du code valide, bien écrit et donc sans erreurs.
WHATWG voulait plutôt par contre développer HTML, version plus souple et donc plus cohérente avec l'utilisation du web (entre autre populaire et par des "non-informaticiens").
La 1ère version publique de HTML5 parut en 2008.

Les deux groupes de travail WHATWG et W3C ont ensuite décidé de se séparer:
  • WHATWG orientant ses recommandations vers un HTML vivant (à l'image des langues vivantes: évoluant régulièrement, et continuant néanmoins de comprendre les versions antérieurs),
  • W3C orientant ses recommandations vers une standard définitif de HTML5 et XHTML5.
  • HTML5 approte son lots de nouveaux éléments:
    • Sémantiques: <article>, <header>, <footer>, and <section>
    • Attributs de contrôle: date, time, calendar et range (voir pour une utilisation de l'élément range contrôlé via php ou javascript)
    • Grahpique: <canvas> (qui devient une alternative interessante et libre à flash, voir des exemples de canvas pilotés en javascript) et <svg>
    • Média: <video> et <audio>
    et son lot de nouvelles API (Application Programming Interfaces):
    • Géolocalisation
    • Drag'n drop

Voir aussi: