Internet explorer reconnait il les nouvelles balises html5 ? comme header, nav, footer etc… voir aussi le wiki.
Les versions antérieures à IE9 ne reconnaissent pas ce type de balises pour cela il faut ajouter ce petit script téléchargeable à cette adresse et régulièrement mis à jour . Ensuite il suffit de spécifier que ce script doit être joué uniquement si l’internaute est sur une version d’Internet Explorer inférieure à la version 9 donc dans la partie head de votre page juste avant la balise d’ouverture du body insérer cette petite ligne :
<!--[if lt IE 9]> <script src="chemin vers mon script/html5.js"></script> <![endif]-->
N’oubliez pas de définir également le bon doctype de votre page…