XHTML (eXtensible HyperText Markup Language) est un langage de balisage normalisé, définie par XML, qui sert à publier des contenus web. Le XHTML a été conçu, à l’origine, pour devenir le successeur du HTML. Ce langage de balisage est utilisé essentiellement en association avec des feuilles de style CSS destinées à la mise en forme.