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 |