Comme beaucoup d’entre vous le savent surement, le W3C est en train de terminer le développement de HTML 5 qui est le successeur de HTML 4.01.
HTML 5 permettra d’organiser les contenus de façon plus claire à l’aide de nouvelles balises, ce qui permettra d’éviter les pages surchargées de DIV.
Ces nouvelles balises sont les suivantes :
- <header>
- <hooter>
- <section>
- <article>
- <nav>
- <aside>
Je ne doute pas du fait que les quatre premières seront très parlantes pour les utilisateurs de CMS ou de blogs.
La balise <nav> sera quant à elle utilisée pour les menus alors que <aside> sera plutôt utilisée pour des contenus contextuels.
D’autres balises feront leurs apparitions :
- <progress>
- <meter>
- <details>
- <datagrid>
Ces dernières permettront de rajouter de l’interactivité dans vos pages avec la possibilité entre autres d’afficher une zone affichable à la demande (<details>) ou d’afficher une barre d’avancement (<progress>).
Certaines balises ont quant à elle été « retouchées », c’est le cas des balises <b>, <i>, <hr>, etc… La balise <frame> a elle complètement disparu!
Un autre grand changement est l’apparition de nouvelles balises destinées à afficher des médias dans vos pages. C’est le cas des balises <audio> et <video> ou <canvas>. Je ne vous ferai pas l’injure de vous expliquer l’intérêt des deux premières, pour la troisième elle permettra d’afficher des graphiques dynamiques dans les pages web.
Le dernier grand changement se situe du côté des formulaires avec la possibilité de spécifier de nouveaux attributs sur les champs (min, max, autofocus, autocomplete, etc…) et surtout de nouveaux types pour la balise <input> (datetime, number, email, url, etc…).
En bref, ce sont beaucoup de changements qui font leur apparition et ils me semblent tous très intéressants.
Pour ceux qui souhaiterait avoir plus d’informations, le site Alsacréations propose un guide rapide du HTML5.
1 commentaire pour le moment
1 Jerome | 17 juillet 2009 à 10 h 20 min
C’est plutôt une bonne nouvelle. On devrait avoir une meilleure hiérarchisation des contenus.
Les vidéos, articles, etc… seront aussi plus facilement identifiables par les moteurs de recherche.
Laisser un commentaire