Actividades W3C XHTML

HTML es el lenguaje de marcado universal en la Web.

Tutoriales de XHTML

Para obtener información sobre cómo convertir un sitio web a XHTML, lea nuestro Tutoriales de XHTML.

Versiones de XHTML

XHTML 1.0

Como una recomendación de W3C, XHTML 1.0 se lanzó el 26 de enero de 2000.

Segunda versión de XHTML 1.0

Como una recomendación de W3C, la segunda versión de XHTML 1.0 se lanzó el 1 de agosto de 2002. No es una nueva versión, sino una actualización y corrección de errores.

Acerca de XHTML 1.0

XHTML 1.0 es el primer cambio importante en HTML desde 1997 y también es un paso muy importante en la dirección de proporcionar una página web más rica a una gama más amplia de agentes de usuario, que incluyen computadoras de escritorio, dispositivos móviles y teléfonos entre otros.

XHTML es una aplicación XML que puede migrar de manera suave desde HTML 4.01. W3C reconstruyó HTML 4.01 en XML como el primer paso, lo que dio lugar al nacimiento de XHTML 1.0. XHTML 1.0 depende de la semántica proporcionada por las etiquetas de HTML 4.01.

El siguiente paso es modularizar los módulos XHTML en un conjunto de elementos más pequeños, lo que facilita la combinación de XHTML con otros lenguajes de marcado (como gráficos vectoriales y multimedia).

Además, la modularidad de XHTML puede reducir los costos de desarrollo, mejorar la协同工作与其他应用程序(如数据库),更容易与不同的用户 agents(浏览器)进行通信,以及与 HTML y diferentes estándares XML más limpios integrados.

Actividades W3C XHTML

XHTML 1.0

XHTML 1.0 es una representación reestructurada de HTML 4.01 utilizando XML.

Si desea aprender más sobre XHTML, visite nuestro Tutoriales de XHTML.

XHTML 1.1 (XHTML modularizado)

Los dispositivos pequeños (como los teléfonos móviles) no pueden soportar todas las funcionalidades de XHTML. XHTML 1.1 divide el estándar en modelos con funcionalidades limitadas. Los navegadores pequeños pueden reducir su complejidad mediante el soporte de modelos seleccionados (pero una vez seleccionado un modelo, debe soportar todas sus características).

XHTML 1.1 es un lenguaje estricto. XHTML 1.1 no es compatible con HTML 4.

Fundamentos de XHTML

XHTML Basic es un subconjunto pequeño de XHTML 1.1. Sólo contiene características básicas de XHTML, como la estructura de texto, imágenes, formularios básicos y tablas básicas. Está diseñado para navegadores pequeños (como en dispositivos portátiles).

Eventos de XHTML

Gracias al soporte de XHTML para el nivel 2 del modelo de objetos de documentos W3C, los procesadores de eventos pueden estar adjuntos a los elementos XHTML, permitiendo que los elementos padre manejen eventos antes o después de los elementos hijos.

Si desea aprender más sobre DOM, consulte nuestros Tutoriales de DOM.

Impresión de XHTML

XHTML-Print es parte de XHTML 1.1 (XHTML modularizado).

XHTML-Print está diseñado para dispositivos móviles y impresoras baratas, que generalmente pueden imprimir una página de principio a fin sin impresión en caché y sin controladores de impresión personalizados para el dispositivo.

XForms

A través de los formularios XHTML, los usuarios pueden acceder a una página, agregar información a la página y luego enviar la página al servidor web.

XForms es el sucesor de los formularios HTML, proporcionando una forma más完善 y independiente de la presentación para manejar transacciones de interacción web. Dado que fue diseñado para integrarse con XHTML, esperamos que las aplicaciones de comercio electrónico futuras necesiten XForms.

Si desea aprender más sobre XForms, consulte nuestros Tutoriales de XForms.

Modularidad de XHTML

La modularidad de XHTML se refiere a la división de XHTML 1.0 en una colección de modelos pequeños que proporcionan funcionalidades específicas.

La modularidad de XHTML 1.0 se implementa utilizando XML DTD (Definición de Tipo de Documento).

La modularidad de XHTML 2.0 se implementa utilizando XML Schemas.

Para aprender más sobre DTD, consulte nuestro Tutorial de DTD.

Para aprender más sobre XML Schemas, consulte nuestro Tutorial de XML Schemas.

XHTML 2.0

XHTML 2.0 es el siguiente lenguaje de marcado. Se espera que sea funcionalmente similar a XHTML 1.1, pero podría cambiar para cumplir con los requisitos de estándares XML, como XML Linking y XML Schema.

XLink

XLink es un lenguaje para crear enlaces en documentos XML. XLink es muy similar a los enlaces HTML, pero ofrece un soporte más poderoso para enlaces simples (como HTML) y enlaces extendidos (para enlazar varios recursos).

Puede aprender más sobre XLink en nuestro Tutorial de XLink Aprenda más sobre XLink aquí.

HLink

HLink añade una capacidad para especificar qué elementos en XHTML pueden representar enlaces y cómo se deben recorrer los enlaces.

HLink es una extensión de XLink.

Normas W3C HTML y Cronograma

Norma Borrador/Propuesta Recomendación
XHTML 1.0   26 de enero de 2000
Revisión de XHTML 1.0   1 de agosto de 2002
XHTML 1.1   31 de mayo de 2001
Módulos XHTML   10 de abril de 2001
Módulos XHTML 1.1   8 de octubre de 2008
XHTML Basic   19 de diciembre de 2000
XHTML Basic 1.1   29 de julio de 2008
Eventos XHTML   14 de octubre de 2003
XHTML Print   20 de septiembre de 2006
Tipos de Medios XHTML (SE) 16 de enero de 2009  
XHTML 2.0 26 de julio de 2006  
XForms 1.0   14 de octubre de 2003
XForms 1.0 (Tercera Edición)   29 de octubre de 2007
XForms 1.1 20 de octubre de 2009  
XLink   27 de junio de 2001
HLink 13 de septiembre de 2002  

Referencia W3C:

Página principal W3C HTML