XHTML son las siglas de eXtensible Hypertext Markup Language o Lenguaje de Marcado de Hipertexto Extensible en español. Esta tecnología se creó en su momento para mejorar HTML, de forma que fuese compatible con todo tipo de dispositivos conectados a internet como teléfonos o tablets, además de perfectamente interpretable para todo tipo de navegadores.
XHTML permite editar webs y se creó para extender y reemplazar a HTML. De ese modo, podemos decir que es como una mezcla de HTML, que muestra datos, y XML, que los describe, pero de manera más limpia. XHTML está basado en HTML 4.01, aunque sus reglas son mucho más estrictas y versátiles que el lenguaje en el que tiene sus orígenes, por lo que evita ambigüedades a la hora de interpretarlo.