PDA

Ver la versión completa : El nuevo HTML 5



3L3CTR0W4REZ
21/01/2009, 09:23
Éste lenguaje está en desarrollo por el Web Hypertext Application Technology Working Group (WHATWG). stá realizando las especificaciones sobre como el HTML 5 debería estandarizarse para superar las ambiguedades que emergieron con el HTML y su relación contras tecnologías web.Algunas de las funcionalidades que se proponen en el HTML 5 se especifican con una introducción, según la WHATWG, en la que se incluyen los lenguajes HTML existentes, HTML 4.01 y XHTML 1.0, y nos introducen a las nuevas funcionalidades, que incluyen:

Una nueva disposión de elementos (layout)
Cambios en el Document Object Model (DOM)
Actualización de los formularios
Envío al servidor de eventos del DOM
Gráficos dinámicos

--------------------------------------------------------------------------------
Dos de las especificaciones más importantes hechas por la WHATWG son:

La sintáxis definida en el HTML 5 está inspirada en el modelo de parseo SGML, como text/html MIME type. HTML 5 provocará que sea compatible con los navegadores web que sigan este formato.
La sintáxis del HTML 5 está basada en XML y contine elementos del HTML, tanto si se usa el MIME type application/xml o application/xhtml+xml. La sintáxis es como la del XML pero mucho más estrica, siguiendo con la propuesta para el HTML.

Por otro lado, la relación existente entre HTML 5 y HTML 4.01 y XHTML y según la especificación para reemplazar HTML 4.01 y XHTM, e introducir una versión del DOM, llamado DOM Level 2 HTML Specification API. Una de las cosas a tener en cuenta es que HTML 5 mantiene ambos lenguajes de hipertexto anteriores, mientras simplifica la sintáxis. WHATWG ha facilitado esta especificación, basandose en tres requerimeintos fundamentales:

°HTML 5 usa el DTD .
°Todos los documentos serán leidos como MIME Type “text/html”.
°HTML5 define como documento bien formado según las especificaciones de la section 4 Appendix C of the XHTML 1.0 specification.

Tags HTML 5
Cabe destacar algunos nuevos elementos:
nav: parte de la página donde se definirán los links a otras páginas.
header: encabezados, se usan para indicar listas de contenido, párrafos, etc…
section: grupo de contenido dentro de un documento o aplicación
article: composición de partes independientes de un documento, página o sítio, como un post o el artículo de un periódico.
aside: Se considera separado del contenido, por ejemplo, un sidebar, que a su vez podría definirse como barra lateral del blog, en donde se situa el BlogRoll, el LinkBlog y detalles sobre el blog en general.
footer: representa el pié de página, es donde se coloca la información sobre el copyright, etc…

Categorías de los elementos HTML:
Metadata: Contiene los elementos que se situan en el head, elementos como title, base y link.
División: Se usan para dividir la página en las diferentes secciones, los elementos son body, section, nav y article.
Block: Se utilizan para estructurar los elementos de la página, estos elementos son blockquote, section, p, y div.
Inline:por ejemplo: a, img. Se utilizan para dotar al contenido, su display es en linea se situan dentro del bloque en la misma linea.
Interactivos: como botones, radio e input. Se activan cuando el usuario utiliza sobre ellos el ratón o el teclado.

Los siguientes elementos no están incluidos en HTML 5:

* acronym
* applet
* basefont
* big
* center
* dir
* font
* frame
* frameset
* isindex
* noframes
* noscript
* s
* strike
* tt
* u

Saludos, Planetahack.