XHTML

> Temas > XHTML
Editar

Categoría en la que podreis encontrar todo sobre la version XML de HTML.

XHTML es un lenguaje web para especificar el contenido de las páginas web, igual que lo es el lenguaje HTML. Está basado en XML, lo que quiere decir que es un lenguaje creado a partir del XML, que es un "meta-lenguaje" del que se pueden derivar múltiples lenguajes.

XHTML tiene interés en el mundo de la web porque fue un intento de la W3C, más bien fallido, por el cual se intentaba evolucionar el lenguaje HTML, creando una serie de normas que lo hacían más rígido. Esta rigidez, que podría ser un problema para muchos desarrolladores de HTML, acostumbrados a escribir de cualquier manera el código, sería positiva para los navegadores, pues a la hora de interpretar el lenguaje no tendrían que hacer tantos esfuerzos para corregir pequeñas deficiencias.

Por ejemplo, una de las cosas que proponía XHTML es que todas las etiquetas tuvieran su cierre, tal como es la norma en los lenguajes derivados de XML.

Sin embargo, el intento de llevar al lenguaje de marcación hacia las normas rígidas del XML no dio sus frutos, o al menos no los deseados. A pesar que se crearon las especificaciones y se publicaron libros y todo lo demás, la comunidad nunca lo llegó a apoyar. De hecho, durante muchos años que la W3C intentaba dirigir sus esfuerzos de evolución de HTML hacia XHTML, un grupo de empresas se juntaron para impulsar HTML 5, que sí que acabo convirtiendose en una evolución de HTML 4 realmente apoyada.

De XHTML hemos heredado el cierre de las etiquetas que no tienen cierre, por ejemplo la etiqueta <img>, que se cierra colocando una barra final en la propia etiqueta de apertura:

<img src="imagen.jpg" />

Poco más se ha aprovechado de XHTML para la evolución del lenguaje HTML. Se sigue trabajando en él, con la intención que la web sea más semántica y romper con algunas etiquetas del HTML que todavía perduran y que no aportan semántica al documento, pero los navegadores y la comunidad en general no acabaron de apreciar sus ventajas.

Bloques

Los bloques permiten crear artículos o unidades de contenido relacionado con XHTML. ¿Quieres ser el primero en crear uno?

Crear un bloque

XHTML

Manuales

Manual de XHTML
Manual de XHTML, un lenguaje de descripción de páginas web normalizado según las reglas de XML. En el manual conoceremos...

Temas relacionados

Preguntas y respuestas

Se han recibido 0 faqs en XHTML

Hacer una pregunta