Les commentaires conditionnels sont propres à Internet Explorer.
Ils permettent de
- Masquer ou afficher du code HTML sous IE uniquement.
- Sélectionner une version du navigateur IE pour afficher du code spécifique à cette version.
Cibler une version d’internet Explorer par commentaire conditionnel se fait avec les syntaxes suivante.
Si la version IE est supérieure ou égale à IE9 :
<!--[if gte IE 9]> Votre code pour cette condition <![endif]-->
Si la version IE est inférieure ou égale à IE7 :
<!--[if lgte IE 7]> Votre code pour cette condition <![endif]-->
Si la version de IE est égale à IE10
<!--[if IE 10]> Votre code pour cette condition <![endif]-->
Exemples d’utilisation :
Utile pour faire des patchs pour certaines vieilles versions d’Internet Explorer
Code HTML affiché uniquement sous navigateur IE8
Afficher du contenu uniquement pour une version d’Internet explorer
<!--[if IE 8]> <div> Nous sommes sous Internet Explorer 8 </div> <![endif]-->
Script javascript déclaré uniquement sous navigateurs IE<=8
Déclarer un script pour les vieilles versions d’internet explorer, dans le cas suivant, déclarer un script qui simule les bords arrondis pour les versions d’internet Explorer qui ne supportent pas la propriété CSS border-radius.
<!--[if lte IE 8]> <script type="text/javascript" src="../../scripts/roundies.js"> </script> <script type="text/javascript"> DD_roundies.addRule('.monDivArrondu', '10px 10px 10px 10px '); </script> <![endif]-->
Avertissement :
Les commentaires conditionnels IE ne sont plus pris en compte par IE 10 !
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!