XHTML

DéfinitionXHTML

XHTML est une réécriture du HTML : tandis que HTML est fondé sur SGML, XHTML est fondé sur XML, plus récent et plus rigoureux. XHTML et HTML ne présentent pas de différence fonctionnelle, uniquement des différences syntaxiques.

ExempleComparaison XHTML et HTML

1
<ul><li>Ceci est un extrait de contenu <i>HTML
1
<ul><li>Ceci est un extrait de contenu <i>XHTML</i></li></ul>

Dans le cas du HTML les balises fermantes sont optionnelles, en XHTML c'est obligatoire. Les deux exemples sont donc équivalents, mais dans l'exemple HTML, il existait en fait plusieurs interprétations possibles, par exemple :

<ul><li>Ceci est un extrait de contenu</li></ul><i>XHTML</i>

RemarqueXHTML5

La version actuelle de XHTML est la version 1, correspondant à HTML4. XHTML5 est le pendant de HTML5.