XHTML
Signifie "Extensible Hypertext Markup Language". Oui, apparemment "Extensible" commence par un "X". XHTML est une retombée du langage de balisage hypertexte (HTML) utilisé pour créer des pages Web. Il est basé sur la syntaxe HTML 4.0, mais a été modifié pour suivre les instructions de XML, le langage de balisage extensible. Par conséquent, XHTML 1.0 est parfois appelé HTML 5.0.
XHTML étant "extensible", les développeurs Web peuvent créer leurs propres objets et étiquettes pour chaque page Web qu'ils construisent. Cela donne aux développeurs plus de contrôle sur l'apparence et l'organisation de leurs pages Web. La seule exigence est que les balises et attributs personnalisés soient définis dans une définition de type de document (DTD), qui est référencé par la page XHTML.
Les pages XHTML doivent également respecter une syntaxe plus stricte que les pages HTML classiques. Alors que les navigateurs Web sont plutôt indulgents et oublient la syntaxe HTML, les pages XHTML doivent avoir une syntaxe parfaite. Cela signifie qu’il n’ya pas de guillemets manquants ni de majuscule dans le langage de balisage. Bien que la syntaxe stricte nécessite une création de page Web plus méticuleuse, elle garantit également que les pages Web apparaîtront plus uniformes sur différentes plates-formes de navigateur.