Faire reconnaitre les balises HTML5 dans les anciennes versions d'IE

Page 1 / 1

Avec l'arrivée de la nouvelle norme HTML5, de nouveaux problèmes de rétrocompatibilités se posent. HTML5 étant une nouvelle norme, ces nouvelles balises sont, bien évidemment, inconnues dans anciens navigateurs. Heureusement, une solution écrite en JavaScript existe pour palier à ce problème. Il s'agit de "html5shiv".

Pour intégrer ce script dans vos pages, il suffit d'ajouter cette ligne dans la partie "<head>" de votre page :

HTML

<!--[if lt IE 9]>
<script src="/dist/html5shiv.js"></script>
<![endif]-->

Explications :
- La 1ère et la 3ème ligne correspondent à un commentaire conditionnel qui permet de ne charger ce script, que dans les versions d'Internet Explorer antérieures à la version 9 (non compris).
- La 2ème ligne charge le script JavaScript

Note : Dans l'exemple ci-dessus, le script se trouve dans le dossier "dist" qui se trouve à la racine de votre site.