HTML es el lenguaje de marcado utilizado para crear páginas web. Fue desarrollado en 1980 y estandarizado por el W3C. XHTML es una versión de HTML estricto que sigue las normas de XML. Las principales diferencias con HTML son que XHTML requiere etiquetas correctamente cerradas y minúsculas, valores de atributos entrecomillados y el uso obligatorio de etiquetas de cierre vacías.