fbpx

¿Qué es XHTML?

💸 ¡Impulsa tu carrera en programación!

Descubre nuestros cursos gratuitos con certificación y aprovecha el soporte excepcional que ofrecemos a través de nuestros foros. Al unirte, no solo adquirirás nuevos conocimientos, sino que también formarás parte de una gran comunidad de aprendizaje comprometida y apasionada. ¡Comienza hoy mismo tu viaje en Azul School!

Desde su invención, se han desarrollado diferentes versiones de HTML, en las que ha cambiado bastante con respecto a la idea inicial. La web ha crecido muy rápido y ha evolucionado con mayor velocidad que los propios estándares de HTML, al surgir necesidades como la incorporación de vídeo, sonido, animaciones complejas, etc.

XHTML de sus siglas en inglés, Xtensible Hypertext Markup Lenguage, es un lenguaje de hipertexto similar a HTML pero con características mas robustas que este último, ya que utiliza de base la tecnología XML.

¿XML?

Este es un lenguaje de marcación que sirve como base para crear otros lenguajes multidisciplinares, los cuales solucionan muchas necesidades de documentación de distintos tipos de colectivos.

XML es un lenguaje que también funciona por etiquetas, igual que HTML, pero cuyas reglas de creación de documentos son mucho más estrictas que las del propio lenguaje HTML, lo que da pie a la posibilidad de procesarlos automáticamente por programas informáticos.

Una vez mencionado lo anterior, podemos decir que XHTML es la versión XML de HTML, esto quiere decir que, a diferencia de HTML, no se pueden escribir documentos XHTML de manera aleatoria.

Entre las ventajas que esto conlleva podemos encontrar

  • Capacidad de procesar contenido mediante programas informáticos.
  • Mayor facilidad de lectura para los navegadores.
  • Posibilidad de incorporar elementos de distintos espacios de nombres XML (Ejemplo: MathML y Scalable Vector Graphics)

Además de esto, XHTML evita el uso de etiquetas y atributos que sirven para definir el aspecto de los elementos y solo implementa aquellas que sirven para definir el significado de cada elemento de la página.

Por ejemplo, la etiqueta <strong> sirve para definir que una información está destacada. Esta etiqueta define un significado y no es puramente estética, ya que sirve para definir qué es ese contenido (un texto a resaltar). Sin embargo, otras etiquetas como B no son correctas desde el punto de vista de la web semántica porque sirven para definir cómo debe mostrarse un texto en concreto (en este caso se muestra en negrita).

👉 Curso gratuito: Curso profesional de HTML y CSS.

Conclusión

XHTML es un “familiar” de HTML, por decirlo de una forma sencilla, el cual usa de base la estructura de XML. Si bien puede resultar poco amigable para usuarios nuevos, su uso permite a los desarrolladores contar con una herramienta mas organizada y concisa para el desarrollo web.

Artículos relacionados

Respuestas