HTML 5

Volver al índice

HTML 5 by ratman at Sun Jan 27 10:11:36 2008

Tal vez no sea de interés para todos, pero se está preparando la especificación de HTML 5.

A diferencia de versiones anteriores, en las que todo el merequetengue de HTML era meramente declarativo, HTML 5 expande los horizontes de la semántica más allá de documentos sencillos. Está pensado que HTML 5 permita cubrir la semántica de todos los documentos que aparecen en la web: foros de discusión, sitios de subastas, comercio electrónico, blogs, y muchas otras formas de estructurar documentos que escapan a la estructura básica de título->texto.

También define y normaliza claramente muchas APIs de interacción de ECMAscript (JavaScript para los oldschool) y del DOM, incluyendo la capacidad de accesar a [tt]HTMLDocument[/tt] directamente y no como herencia de [tt]document[/tt].

Entre los nuevos tags que tendremos están [tt]section[/tt], [tt]nav[/tt], [tt]article[/tt], [tt]aside[/tt], [tt]header[/tt] y [tt]footer[/tt]. Además de mejorar la estructura semántica del documento, estos elementos facilitarán en gran medida el trabajo con CSS, la facilidad de usar otros elementos semánticos como [tt]h1[/tt], [tt]h2[/tt],..., y la capacidad de scripts (tanto webspiders como javascripts) de tomar la parte relevante.

HTML 5 es la primera revisión real que se hace al formato HTML desde 1999 (HTML 4.01), pues XHTML no extiende ni modifica la especificación, sólo aclara algunos puntos para que HTML sea un subset de XML —que es a su vez un subset muy sencillo de SGML—, obteniendo así claridad y desambiguando algunos puntos sombríos.

Re: HTML 5 by Nitro at Mon Jan 28 08:08:15 2008

Qué sucederá con los navegadores que no soporten dicho estándar? Será éste un paso para que todos se unifiquen? Planeas reescribir el ratawiki para Html 5?

Re: HTML 5 by ratman at Mon Jan 28 12:48:30 2008

HTML5 es, por lo menos en cuanto a elementos, backward-compatible con todos los navegadores. Por ejemplo, en el ratawiki hay
Code:
<div class="navigation>   <h3>Navegación</h3>   ... </div>

y con HTML 5 esto sería
Code:
<nav>   <h3>Navegación</h3>   ... </nav>

entonces no debería haber mayor problema.

De igual forma la especificación evitará tener que hacer maromas para obtener un objeto XMLHttpRequest en IE.

Entonces esto asegura un nivel decente de compatibilidad entre los diferentes navegadores. Y no intenta deshacer todo, sólo agrega semántica para que cada post del rataforo quede englobado en un [tt]<article>...</article>[/tt], lo que facilitará extraer información del propio HTML en forma sistemática.

Si un navegador no soporta HTML5, caerá al modo "quirks"... aunque eso no es necesariamente bueno. Pero te aseguro que Opera y Firefox serán compatibles desde el día del lanzamiento. Y que IE violará la especificación en más de una forma, como con todo.

Re: HTML 5 by MaxClowReed at Tue Jan 29 06:18:52 2008

Esto suena bastante bien, como que siento que abrirá muchas nuevas posibilidades en lo que se refiere al desarroyo y diseño web.

Re: HTML 5 by wero at Tue Jan 29 18:50:02 2008

Suena muy bien, veamos cuanto tarda en salir y si realmente los navegadores se actualizan rapido para que sean compatibles con esta inovacion