Lo que se viene: HTML 5
Por primera vez en este milenio, nuevos elementos son agregados a HTML. Nuevas etiquetas de estructura, nuevos elementos de línea, nuevas maneras de agregar objetos y nuevos elementos interactivos son algunas de sus promisorias bondades.
El desarrollo de HTML quedó estancado en 1999 con HTML 4. Desde ahí hasta ahora, la guerra de browsers no ha terminado: IExplorer con una gran parte de la cancha cubierta y Firefox y Opera dando la batalla por ganarse su merecido espacio. Desafortunadamente han dejado de lado una buena parte de los consejos de la W3C sobre los estándares, y se han esforzado en ofrecer tabs, password managers y lectores de RSS integrados, aparte de agregar skins y temas customizables. Era hora de hacer algo por el fondo mismo: el código fuente.
Viendo que nada pasaba por parte de la W3C (quienes siguen enfocados con SVG, XForms y MathML), recientemente, 3 de los mayores fabricantes de browsers: Apple, Mozilla y Opera se unieron para desarrollar una versión mejorada del clásico HTML. Más reciente aún, la W3C despertó y escuchó al grupo y la nueva HTML 5 porfin ve una luz.
Pero no se preocupen, no han reinventado la rueda.
Permanecen nuestros viejos amigos , La idea es que a través de nuevas etiquetas, las que no asustan para nada ya que tienen nombres muy obvios, construímos nuestros sitios antes llenos y colapsados de div’s. Ahorraremos bastantes ahora. Con el siguiente ejemplo, recrearemos lo que usualmente hacemos hasta ahora: Bastantes div’s para una página simple, con un contenedor donde cabe mi encabezado, mi contenido con un menú con listas y un pie de pagina. A través de CSS se le da luego el posicionamiento y los estilos, pero esto no es importante ahora. Me interesa la estructura, el esqueleto. Ahora, cómo sería con HTML 5: Ningún div. En vez de utilizarlos (son etiquetas separadoras, lineal, y no tienen significado semántico) estamos reemplazándolas por nuevas etiquetas que sí le dan significado a nuestra estructura. ¿Un acercamiento a la Web 3.0? Revisemos estas nuevas etiquetas: Video y audio en la web no lo para nadie, pero todo es propietario. Youtube usa Flash, Microsoft usa Windows Media y Apple utiliza Quicktime. Actualmente se utiliza y al mismo tiempo para insertar un swf, lo que hace no validar el HTML. Pero la promesa viene con una etiqueta de video y otra para audio que permite insertarlos independiente del formato: Esto es sólo un resumen, se viene mucho más. Ojalá esto permita que se construya una mejor web, para el bien de todos.Estructura⌗
<html><br />
<head><br />
<title>Ejemplo</title><br />
</head><br />
<body><br />
<div id="contenedor"><br />
<div id="encabezado"><br />
<h1>Titulo de este ejemplo</h1><br />
</div><br />
<div id="contenido"><br />
<div id="menu"><br />
<ul><br />
<li><a href="" title="Ir a Uno">Uno</a></li><br />
<li><a href="" title="Ir a Dos">Dos</a></li><br />
<li><a href="" title="Ir a Tres">Tres</a></li><br />
</ul><br />
</div><br />
<div id="columna"><br />
<p>Proin at eros non eros.........</p><br />
</div><br />
</div><br />
<div id="pie"><br />
<p>copyleft</p><br />
</div><br />
</div><br />
</body><br />
</html>
<html><br />
<head><br />
<title>Ejemplo</title><br />
</head><br />
<body><br />
<header><br />
<h1>Titulo de este ejemplo</h1><br />
</header><br />
<section><br />
<nav><br />
<ul><br />
<li><a href="" title="Ir a Uno">Uno</a></li><br />
<li><a href="" title="Ir a Dos">Dos</a></li><br />
<li><a href="" title="Ir a Tres">Tres</a></li><br />
</ul> <br />
</nav><br />
<article><br />
<p>Proin at eros non eros.........</p><br />
</article><br />
</section><br />
<footer><br />
<p>copyleft</p><br />
</footer><br />
</body><br />
</html>
Media⌗
<video src="video.mov" /><br />
<audio src="../musicas/growl.mp3" autoplay="autoplay" />
Links⌗