2 de noviembre de 2009

HTML5 el nuevo estándar de Internet

HTML5 es el nuevo estándar del W3C para la web. Este estándar está pensado para la web 2.0 o web semántica, como queráis llamarla.

HTML5 está todavía en versión de pruebas, pero ya podemos ver ejemplos de como funciona en sitios como Youtube (http://www.youtube.com/html5). Cabe destacar que a la par de HTML5 se está desarrollando XHTML5 que aúna XHTML1.1 y HTML5.

-Eliminado en HTML5

  • Tags de estilo:
    HTML5 elimina ciertas etiquetas típicas de estilo dado que ya no son necesarias al establecer el estándar de estilo CSS como son: <center>, <font>, <s>, <strike>, <tt>, <big>, <basefont> y <u>)

  • Tags dobles:
    Se eliminan ciertas etiquetas duplicadas en las versiones anteriores como: <acronym>, <xmp> y <dir>

  • Tags para frames:
    Adios a los viejos frames como: <noframes>, <frameset> y <frame>

  • Tags especificos:
    Sustituye la etiqueta <applet> usada para insertar applets de java por la generica <object>.


-Lo nuevo en HTML5
HTML5 añade nuevas etiquetas pensadas principalmente el mundo del bloging y la web 2.0 como <article>, <time> o <details> entre otros; pero donde más destaca es en lo referido a multimedia con nuevas etiquetas como <audio>, <canvas>, <embed> o <video> entre otros.
También añade nuevos parámetros como "draggable", "contenteditable" o "ref" entre otros.
Pero donde más ha cambiado el estándar es en los eventos script, 17 nuevos eventos han sido añadidos (y solo uno eliminado "onreset") que permiten por ejemplo generar eventos al mover el scroll o al producirse un error.
Quizás lo que más llamará la atención a algunos será el rediseño de la estructura básica de HTML, de este modo un código básico en HTML5 quedaría algo así:
<html>
<head>
</head>
<body>
<header><!-- Cabecera del site -->
</header>
<nav><!-- Menu de navegación -->
</nav>
<article>
<section>
</section>
</article>
<footer><!-- Pie del site -->
</footer>
</body>
<html

- Lo malo en HTML5
Desde el punto de vista de accesibilidad web se ha eliminado el parámetro "accesskey" que facilita el acceso a un punto concreto de la web mediante un acceso por rápido por teclado.

De momento pocos navegadores dan un soporte correcto a este estandar.

Referencias:

HTML5 en W3c
Protocolo HTML5

No hay comentarios:

Publicar un comentario