XHTML - Introducción

XHTML son las siglas de EXtensible HyperText MArkup Language. Es el siguiente paso en la evolución de Internet. XHTML 1.0 es el primer tipo de documento de la familia XHTML.

XHTML es casi idéntico a HTML 4.01 con pocas diferencias. Esta es una versión más limpia y estricta de HTML 4.01. Si ya conoce HTML, entonces necesita prestar poca atención para aprender esta última versión de HTML.

XHTML fue desarrollado por World Wide Web Consortium (W3C) para ayudar a los desarrolladores web a realizar la transición de HTML a XML. Al migrar a XHTML hoy, los desarrolladores web pueden ingresar al mundo XML con todos sus beneficios, mientras siguen confiando en la compatibilidad hacia atrás y futura del contenido.

¿Por qué utilizar XHTML?

Los desarrolladores que migran su contenido a XHTML 1.0 obtienen los siguientes beneficios:

  • Los documentos XHTML se ajustan a XML, ya que se ven, editan y validan fácilmente con herramientas XML estándar.

  • Los documentos XHTML se pueden escribir para que funcionen mejor que antes en los navegadores existentes, así como en los nuevos.

  • Los documentos XHTML pueden utilizar aplicaciones como scripts y subprogramas que se basan en el modelo de objetos de documento HTML o el modelo de objetos de documento XML.

  • XHTML le brinda un formato más consistente y bien estructurado para que sus páginas web puedan ser fácilmente analizadas y procesadas por navegadores web actuales y futuros.

  • Puede mantener, editar, convertir y formatear fácilmente su documento a largo plazo.

  • Dado que XHTML es un estándar oficial del W3C, su sitio web se vuelve más compatible con muchos navegadores y se procesa con mayor precisión.

  • XHTML combina la fuerza de HTML y XML. Además, las páginas XHTML pueden ser renderizadas por todos los navegadores habilitados para XML.

  • XHTML define el estándar de calidad para sus páginas web y, si lo sigue, sus páginas web se cuentan como páginas web de calidad. El W3C certifica esas páginas con su sello de calidad.

Los desarrolladores web y los diseñadores de navegadores web descubren constantemente nuevas formas de expresar sus ideas a través de nuevos lenguajes de marcado. En XML, es relativamente fácil introducir nuevos elementos o atributos de elementos adicionales. La familia XHTML está diseñada para acomodar estas extensiones a través de módulos XHTML y técnicas para desarrollar nuevos módulos compatibles con XHTML. Estos módulos permiten combinar funcionalidades nuevas y existentes a la hora de desarrollar contenidos y diseñar nuevos agentes de usuario.

Entendimiento básico

Antes de continuar, veamos rápidamente qué son HTML, XML y SGML.

¿Qué es SGML?

Esto es Standard Generalizado MArkup Lla aplicación de idioma inglés (SGML) conforme a la Norma Internacional ISO 8879. HTML es ampliamente considerado como el lenguaje de publicación estándar de la World Wide Web.

Este es un lenguaje para describir los lenguajes de marcado, particularmente los que se utilizan en el intercambio de documentos electrónicos, la gestión de documentos y la publicación de documentos. HTML es un ejemplo de un lenguaje definido en SGML.

¿Qué es XML?

XML significa EXtensible MArkup Language. XML es un lenguaje de marcado muy parecido al HTML y fue diseñado para describir datos. Las etiquetas XML no están predefinidas. Debes definir tus propias etiquetas de acuerdo a tus necesidades.