rmbit - La bitácora personal de Ricardo Martín
La bitácora personal de Ricardo Martín
Comentando cosas desde 2004
10 de agosto de 2007

HTML 5, el HTML que vendrá

El pasado 10 de agosto, el W3C, la organización encargada de velar por los estándares que rigen la implementación de internet, presentó el último borrador de trabajo sobre HTML 5. En los últimos tiempos estamos viendo grandes avances en desarrollo web «no estándar». Estos estándares se estaban empezando a quedar obsoletos. No en vano, la última versión de HTML, la 4, fue publicada en 1999 y no fue implementada por todos los navegadores web hasta algún tiempo después. Desde entonces las cosas han cambiado mucho. La capacidad y las funcionalidades de internet ha aumentado muchísimo. Ya no sólo mostramos textos o imágenes. Ahora también hay vídeos o interacción con otros dispositivos. Es necesaria una mayor sencillez y potencia.

HTML 5 llegará para solucionar en parte estos aspectos. Aunque desgraciadamente siempre irá por detrás de las tecnologías propietarias. Me he molestado en echar un vistazo al borrador y me han llamado la atención la gran cantidad de cambios que se producirán con respecto a versiones precedentes. Algunos de ellos afectarán directamente a cómo estructuramos los documentos HTML. Por ejemplo etiquetas como <header> para definir la cabecera de la web, <footer> para definir la información de la web en el pie del documento o <section> para establecer las diferentes secciones de una web, independientemente de los bloques o <div>.

Otros elementos que cambian el concepto de escribir documentos HTML son <article> para definir recortes de otros artículos (vendrá a sustituir en cierta medida a <blockquote>, <dialog> para escribir diálogos con una estructura similar a las listas de definiciones, o <figure> que será un contenedor para referenciar cualquier elemento de imagen o vídeo.

Los controles de formulario tampoco se salvan de esta reforma. Las listas de opciones, listas desplegables o como queramos llamarlo pasan de ser <input list=...> a <datalist id=...>.

Existen otros muchos cambios que no son menores, ya que afectan al concepto mismo de la web. Por ejemplo <progress> nos permitirá a través de un parámetro actualizado dinámicamente mostrar una barra o un porcentaje de progreso de carga de algún elemento del documento. Mi intención no es hacer un repaso exhaustivo de HTML 5. Para quien esté interesado, en este artículo se comenta más pormenorizadamente todos los cambios y novedades de la nueva versión y aquí está el borrador completo en inglés de la nueva definición de HTML.



rmbit está bajo una licencia de Creative Commons.
Plantilla de diseño propio en constante evolución.
Página servida en 0,083 segundos.
Gestionado con WordPress