XHTML 2.0 Comentarios sobre el Borrador
Al parecer el HTML, como estándar de publicación web, está en vías de extinción. Es algo que hace rato venimos sospechando, con la salida del XHTML 1 el W3C dio comienzo a la transición hacia un formato cuasi XML, que, salvo alguna mínimas restricciones, seguía siendo básicamente HTML. El siguiente paso en la misma línea de estandarización, fue la presentación en mayo del 2003 del último borrador del XHTML 2.0 que especifica los módulos necesarios para crear aplicaciones webs portables y enriquecidas.
La primera sorpresa con la nueva especificación es la falta de compatibilidad hacia atrás es decir con sus parientes cercanos HTML y hasta XHTML1, ya habíamos visto que migrar de HTML4 a XHTML1 era algo sencillo y hasta cuasi automático pero al parecer ya no esta tan facil con la nueva version de este lenguaje de marca. Algunos lo ven como una ventaja, en el artículo The Web’s future: XHTML 2.0, Nicholas Chase reflexiona acerca de lo pernicioso que resultó esta integración vertical hacia atrás para mantener los viejos navegadores.
El HTML, como ya saben, nació como un lenguaje de marca, no como un lenguaje de presentación de contenidos, lo que pasó a lo largo de su vida es que las necesidades de la web crecieron de manera exponencial, arrollando y desvirtuando el HTML a su paso. XHTML 2.0 representa un cambio radical para el diseño web tal como lo conocemos hoy, por la desaparición de los tags de formato.
¿Qué cosas cambian en esta versión mejorada?
- Aparecen nuevos tags o elementos en escena:
- nl y name para listas de navegación
- h y section que se encargarán de definir encabezados y secciones
- line reemplazará a br (que dejará de existir)
- XForms, XFrames y eventos de XML reemplazan a los tags form, frames y event respectivamente
- quote reemplaza a q
- Otros cambian o amplían su función:
- object englobará los antiguos tags img y applet
- href será un atributo común, tanto que puede ser definido para cualquier otro tag no solo a
- Hay una clara distinción entre acronym y abbr, a partir de este borrador
- Las tablas cuenta con un modelo normalizado para su contenido
- Y por supuesto el El DOCTYPE
La especificación a pesar de ser un borrador ya cuenta con unas cuantas características discutibles, como por ejemplo, se le cuestiona la pérdida del efecto democratizador del HTML, es decir, que cualquier pueda hacer webs, con XHTML 2.0 y hasta que los programas de diseño no se adapten, la cosa no va a ser tan fácil. Pero las ventajas que presenta son grandes, a saber:
- Alcanzar la interoperabilidad del XML, a través de la definición del contenido en forma definitiva y para múltiples propósitos además de la posibilidad de separar perfectamente el contenido de la presentación mediante la utilización de las hojas de estilo. También, al estar basada en XML, los documentos deben ser well formed o no andarán.
- Mayor accesibilidad y mayor usabilidad, poniendo énfasis en la estructura más que en la presentación, para construir documentos semánticamente enriquecidos con mayor facilidad. Logrando también un diseño universal independiente del dispositivo con un correcto uso de los elementos que asegure a correcta interpretación por parte de los distintos agentes.
El XHTML 2.0 no está tocando a nuestra puerta ni mucho menos, se calcula que falta aún más de dos años para una especificación definitiva y a ello deberemos agregarle el tiempo que llevará que los navegadores y los programas de desarrollo se adapten al nuevo estándar. Pero promete y mucho, mientras tanto podemos visitar la página de Sjoerd Visscher w3future.com, que está desarrollada bajo la especificación XHTML 2.0, se ve bien en IE6, Mozilla y Opera, allí podemos ver el uso de las listas de navegación, el atributo href utilizado en varios tags y la incorporacion de los tags section y h que por ahora perfilan como interesantes logros de la nueva especificación.
El camino de la web semántica se está tapizando con XHTML 2, es claro que si pretendemos lograr una interoperabilidad de las redes y un entendimiento por parte de los ordenadores de los contenidos que hay en las redes a un nivel exhaustivo, debemos desechar las estructuras obsoletas y viciadas para migrar hacia estructuras semánticamente comprensibles. Finalmente queda decir que estamos aún en el draft, y que va a haber mucha marcha y contramarcha en el tema. y como dijo Nicholas Chase:
"Good-bye backward compatibility, hello structure. "
Hasta la próxima.
Enlaces relacionados:








Made by Symmetric Web
Distributed by Smashing Magazine
Esperando comentarios