Le navigateur Internet Explorer 6 (fourni initialement avec Windows XP) est encore utilisé par un (trop) grand nombre d’utilisateurs.
En tant que développeur web, je dois passer (beaucoup) de temps à adapter mon code pour qu’il fonctionne sous IE6. Ce navigateur va avoir 8 ans est n’est donc vraiment pas fait pour afficher des pages actuelles. Ajouté à cela, ce navigateur n’est plus mis à jour et est donc sujet à un grand nombre de vulnérabilités.
Plusieurs groupes de personnes ont donc décidé de tout faire pour pousser les gens à passer à la dernière version d’Internet Explorer (IE8) ou de passer à un autre navigateur.
Je suis tombé sur le site http://www.byebyeinternetexplorer.org/fr et ai décidé d’implémenter leur petit bout de code dans tous mes sites. Une barre, invitant l’utilisateur d’IE6 à mettre son navigateur à jour, s’affiche en haut du site.
Je partage ici ce bout de code (pour plus d’explications, je vous invite à aller sur le site http://www.byebyeinternetexplorer.org/developer) :
Insérez cette ligne juste avant la balise </head>
fermante :
<!--[if lte IE 6]>
<link href="http://www.byebyeinternetexplorer.org/public/ie6-warning.css" mce_href="http://www.byebyeinternetexplorer.org/public/ie6-warning.css" media="screen" rel="stylesheet" type="text/css" />
< ![endif]-->
et insérez cette ligne juste après la balise ouvrante
<!--[if lte IE 6]>
<div class="ie6-warning"><a href="http://www.byebyeinternetexplorer.org" mce_href="http://www.byebyeinternetexplorer.org" target="_blank">Insert a friendly message to your users here...</a></div>
< ![endif]-->
Le bout de code <!--[if lte IE 6]>
limite l’exécution du bout de code aux versions d’Internet Explorer plus anciennes ou égales à la version 6.