Nouvelles balises sémantiques HTML5
Posté le Tuesday 6 November 2012 | Catégories : HTML5
HTML5 a aussi introduit de nouvelles balises, afin de mieux structurer le code html d'une page:
- header peut-être utilisé au niveau de la page (au lieu du classique div id="header") et au niveau d'un article par exemple.
- footer peut, de la même façon, être utilisé une ou plusieurs fois sur la même page.
- nav contient des liens de navigation. Il peut y en avoir plusieurs sur la page, il remplace alors div id="nav_main" et div id="nav_sub"...
- article représente, comme son nom l'indique, un article au sens large (billet de blog, produit,...).
- section peut regrouper plusieurs articles, avec au moins un titre, ainsi qu'un header et un footer par exemple.
- aside regroupe du contenu supplémentaire ou annexe, comme la bibliographie d'un article par exemple. Il peut également être utilisé pour créer une barre latérale.
Internet Explorer 9 et ses prédécesseurs
Internet Explorer 9 et ses prédécesseurs ne reconnaissent pas du tout ces nouvelles balises. Il sera donc impossible de les afficher correctement, sauf en utilisant le code Javascript de HTML5SHIV:
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->