Adaptation de l’article publié dans le numéro 123 du magazine « Programmez !» paru le 30 septembre 2009.
Principes de base de HTML 5
Jusqu’ici, les langages HTML et XHTML étaient deux langages distincts et définis par leur syntaxe.
La spécification HTML 5 définit un langage unique nommé HTML 5. Ce langage :
- est défini par sa structure DOM (Document Object Model, qui permet de représenter un document par une structure arborescente) et donc indépendamment de la syntaxe ;
- peut être écrit par une syntaxe HTML ou une syntaxe XML : il ne s’agit donc que de deux sérialisations possibles parmi d’autres.
Cette spécification définit de nouveaux éléments, attributs et API plus adaptés aux applications Web, ainsi que des consignes afin d’encourager des implémentations interopérables.
Notez que HTML 5 est conçu pour être compatible avec ses anciennes versions : les navigateurs qui implémenteront la spécification HTML 5 devront toujours être capables d’interpréter les documents HTML plus anciens.



