XHTML
Significa "Lenguaje de marcado de hipertexto extensible". Sí, aparentemente "Extensible" comienza con una "X". XHTML es un spin-off del lenguaje de marcado de hipertexto (HTML) utilizado para crear páginas web. Se basa en la sintaxis HTML 4.0, pero se ha modificado para seguir las pautas de XML, el lenguaje de marcado extensible. Por lo tanto, XHTML 1.0 a veces se denomina HTML 5.0.
Debido a que XHTML es "extensible", los desarrolladores web pueden crear sus propios objetos y etiquetas para cada página web que construyen. Esto les da a los desarrolladores más control sobre la apariencia y organización de sus páginas web. El único requisito es que las etiquetas y atributos personalizados se definan en una definición de tipo de documento (DTD), a la que hace referencia la página XHTML.
Las páginas XHTML también deben ajustarse a una sintaxis más estricta que las páginas HTML normales. Mientras que los navegadores web son bastante indulgentes y tolerantes con la sintaxis HTML, las páginas XHTML deben tener una sintaxis perfecta. Esto significa que no faltan comillas ni mayúsculas incorrectas en el lenguaje de marcado. Si bien la sintaxis estricta requiere una creación de páginas web más meticulosa, también garantiza que las páginas web se verán más uniformes en las diferentes plataformas de navegador.