Es un lenguaje de marcación que sirve para definir páginas web. Su nombre es un acrónimo de eXtensible Hypertext Markup Language, en español: lenguaje extensible de marcación de hipertexto).
La X de XHTML significa que es un lenguaje derivado del XML, es decir, un HTML basado en XML, con lo que sus reglas para composición son más estrictas que las del HTML normal.