Le XHTML (ou Extensible HyperText Markup Language, c’est-à-dire Langage de Balisage Hypertexte Extensible) est un langage de programmation servant à écrire des pages pour le Web. Sa particularité est qu’il utilise un système de balises dans son code, ce qui permet d’intégrer des tableaux, ou des titres. Prévu au départ pour succéder à HTML, il se base en fait sur la syntaxe du langage XML, plus simple mais également plus rigoureuse.
Le XHTML est une marque du W3C (World Wide Web Consortium), qui a pour but de standardiser les langages tels HTML ou CSS. Sa première version est apparue en 2000. Le développement de la version 2.0 a finalement été abandonné au profit de celui de HTML 5.