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.
<ul><li>Ceci est un extrait de contenu <i>HTML
<ul><li>Ceci est un extrait de contenu <i>XHTML</i></li></ul>
La version actuelle de XHTML est la version 1, correspondant à HTML4. XHTML5 est le pendant de HTML5.