Pour s'y retrouver entre HTML5 et XHTML5

XHTML2 est mort lâchement assassiné sur l’autel de la paresse par le groupe de travail sur HTML5. Ce fait étant acquis il ne vous reste plus le choix qu’entre HTML5 et… XHTML5. Si vous aussi avez l’impression de ne rien y comprendre, voici quelques points qui devraient vous aider à vous y retrouver dans toute cette jungle.

HTML5 est le successeur de HTML4. Il s’agit dont bien de HTML. Il doit donc être envoyé au client avec le type MIME text/html.

XHTML5 est la version XML de HTML5. Il doit donc être envoyé au client avec le type MIME application/xhtml+xml.

Le X dans XHTML5 indique simplement que l’on utilise la syntaxe XML, plus stricte. Pour le reste, vous travaillez avez du HTML, donc avec un langage de balises monolithique.

Et c’est là que ça commence à partir en vrille : vous me rappelez à quoi correspond le X de XML ?

Publié le 21 juillet 2009 à 08h51 Publié sous

Mots clés xhtml5, html, standards, xhtml, w3c, html5

Si cet article vous a plu, suivez-moi sur Twitter Suivez-moi sur Twitter

  1. Avatar

    Par David, biologeek le 21 juillet 2009 à 11h23 :


    Le X de XHTML 5 c’est en référence à l’acharnement d’hiXie non ? :)

  2. Avatar

    Par jarodxxx le 22 juillet 2009 à 02h38 :


    C’est la premiere fois que je poste un commentaire ici et je ne suis pas fiere d’avoir quelque chose a redire .. MAIS le x de xhtml veux dire eXtenssible pour : eXtensible HyperText Markup Language et non pas XML

    Voila voila ^^

  3. Avatar

    Par Soso le 22 juillet 2009 à 12h02 :


    Désolé mais je ne vois pas ce que tu reproches au X (eXtensible) de XHTML5 ?

  4. Avatar

    Par JeanJo le 27 juillet 2009 à 11h51 :


    Le X de XHTML n’a aucune signification si ce n’est de dire que ce html est au format XML. en effet XHTML5 n’est aucunement extensible, toutes les balises sont définies dans HTML5.

  5. Avatar

    Par Link Mauve le 04 août 2009 à 00h53 :


    Euh, si, le X de XHTML 5 veut bien dire eXtensible, dans le sens où on peut utiliser les balises de n’importe quel autre langage XML dans celui-ci. On peut très bien ajouter du SVG, du MathML, ou même du XUL dans du XHTML 5 si on utilise les bons espaces de noms, alors qu’avec HTML 5 on ne peut pas les intégrer directement au document.

    My two cents.

  6. Avatar

    Par shantee le 05 mars 2010 à 10h08 :


    Mais non, le X de XHTML ça veut dire que c’est une version du HTML interdite au mineurs !

Réagir à Pour s'y retrouver entre HTML5 et XHTML5

Merci de vous exprimer dans un français correct. Les commentaires déplacés, injurieux et le spam seront supprimés.

Les trackbacks sont fermés pour cause de spam.


Abonnez-vous au flux RSS et suivez les nouveaux articles du site Suivez-moi sur Twitter