![]()
Vous êtes sans doute au courant que le groupe travaillant sur le XHTML 2 va s’arrêter à la fin de l’année, pour notamment rejoindre le groupe du HTML 5. C’est moins laisser tomber quelque chose que se concentrer sur un seul standard.
Différence XHTML / HTML
La différence principale entre le XHTML et le HTML est la rigueur du code. Un document XHTML nécessite de n’inclure aucune erreur de syntaxe pour être bien rendu, alors qu’un document HTML peut se permettre de contenir certaines erreurs. Ca vient du moteur de rendu du navigateur qui gère les deux documents différemment. Ca ne veut pas dire qu’il faut être négligeant dans l’écriture du code pour autant. Mais c’est plus propre d’avoir à se tenir à une syntaxe rigoureuse.
Le HTML a l’avantage d’être davantage rétro-compatible. Les navigateurs plus anciens arrivent à mieux lire un document HTML récent qu’un document XHTML récent. Ca vient sans doute du côté “léger” de sa rigueur.
Concrètement, ça change quoi cette fin du XHTML 2 ?
A vrai dire, pas grand chose car c’est dans la logique des choses. Depuis quelques mois, le HTML 5 n’arrête pas de faire parler de lui. Les navigateurs commencent à bien l’implémenter (Safari 4, Opera et le tout récent Firefox 3.5). Et il a un gros potentiel. Pour en savoir plus, vous pouvez lire ma petite introduction au HTML 5.
Etant un adepte du XHTML 1.0 (pour des raisons de rigueur de code et pour éviter le Quirks Mode), je n’aurais pas à choisir entre le HTML 5 et le XHTML 2. Il n’y en aura plus qu’un. Et puis le HTML 5 aura aussi sa “version XML“. Donc je pourrais toujours imposer au document d’être totalement propre.
Je pense que cette fin du XHTML 2 est une bonne chose (même si ce n’est pas la fin du XHTML). Pas de casse-tête avec plusieurs standards à suivre, et un renforcement du HTML 5, ce qui va amener les navigateurs à être encore plus plongé dans le HTML 5 et va faciliter cette tâche.

3 commentaires
Quelques notes et beaucoup de liens sur HTML5 le 7 Jul à 04:03
[...] dit, la nouvelle vient de tomber dans mon aggrégateur : les membres du XHTML2 vont grossir les rangs du groupe de travail sur [...]
P'tit Luc le 7 Jul à 15:53
Merci pour la nouvelle. Ça donnait l’impression depuis le temps qu’il y avait une guerre invisible entre deux standards qui semblaient déjà loin de voir le jour. Espérons que cette nouvelle nous apporte ce HTML 5 un peu plus rapidement.
Tu pourras nous en dire un peu plus sur cette version XML car le côté carré du XHTML me plaisait tout de même.
Et quand est-il du CSS 3 ? Sortira-t-il avec le HTML 5 ou est-il indépendant de ce dernier ?
Pulupulu le 16 Jul à 17:45
alors comme ça on est cité dans alsacréations :3
prend pas la grosse tête, quand même