XHTML es un lenguaje de marcado diseñado para sustituir a HTML, con una versión 1.0 que cumple con especificaciones más estrictas de XML, lo que mejora el procesamiento y mantenimiento de páginas web. Las diferencias clave entre HTML y XHTML incluyen la necesidad de un formato bien formado, el uso de minúsculas para etiquetas y atributos, y la obligación de cerrar etiquetas vacías. XHTML representa un avance hacia la web semántica y establece un rigor que favorece la accesibilidad y la estandarización.