XHTML (eXtensible HyperText Markup Language o Lenguaje de Marcado de Hipertexto Extensible) es un lenguaje de marcado que constituye una reformulación de HTML 4 como una aplicación de XML. Esto implica que los documentos XHTML deben adherirse a las reglas de sintaxis más estrictas de XML, a diferencia del HTML tradicional que a menudo es más tolerante con los errores. El objetivo principal de XHTML era hacer que el contenido web fuera más modular, más fácil de procesar por aplicaciones que no son navegadores, y asegurar una mejor integración con otras tecnologías basadas en XML. Impone reglas más rigurosas, como requerir que todas las etiquetas estén correctamente anidadas, que todas las etiquetas se cierren y que todos los valores de los atributos estén entre comillas. Aunque fue concebido como el sucesor de HTML 4, el desarrollo web moderno ha migrado en gran medida hacia HTML5, el cual incorpora muchos de los beneficios estructurales y de validación de XML, manteniendo al mismo tiempo la flexibilidad de HTML. Sin embargo, XHTML sigue siendo relevante en contextos que exigen un estricto cumplimiento de XML, como la representación en dispositivos móviles o escenarios específicos de intercambio de datos donde la validación es crítica. Fundamentalmente, es un formato de documento diseñado para estructurar contenido en la World Wide Web.