Les commentaires conditionnels pour Internet Explorer

Les commentaires conditionnels sont un mécanisme propre à Internet Explorer Windows, qui permettent d’inclure dans une page (X)HTML, de manière valide, du code qui ne sera lu et interprété que par Internet Explorer, ou par l’une ou l’autre de ses versions.

Techniquement, il s’agit de simples commentaires HTML, qui seront compris comme tels par la plupart des navigateurs. Cependant, le contenu de ces commentaires a une syntaxe spéciale, qui permet à Internet Explorer de savoir s’il doit interpréter le contenu du commentaire ou bien l’ignorer.

Syntaxe de base

L’exemple le plus simple de commentaire conditionnel est le suivant :

<!--[if IE]>
        Ici votre code HTML réservé à IE.
<![endif]-->

Rappel : un commentaire conditionnel ne peut être inséré que dans un document (X)HTML, et ne peut contenir que des instructions (X)HTML et non CSS.

Exemple d’utilisation :

<!--[if IE]>
        <link type="text/css" rel="stylesheet" href="styles-ie.css" />
<![endif]-->

Viser une version ou un éventail de versions.

Les commentaires conditionnels ne se limitent bien entendu pas à l’appel d’une feuille de styles, et peuvent être utilisés n’importe où dans un document (X)HTML.

Pour réserver du code HTML à une ou plusieurs versions spécifiques d’IE, ce code devient :

<!--[if comparaison IE version]>
        Code lu par les versions d'Internet Explorer visées.
<![endif]-->

La comparaison peut être :

- = (pas de mot-clé) ;
- > (mot-clé gt pour « greater than ») ;
-  ? (mot-clé gte pour « greater than equal ») ;
- < (mot-clé lt pour « less than ») ;
-  ? (mot-clé lte pour « less than equal »).

Voici une série d’exemples commentés, peut-être plus parlants :

- <!--[if gte IE 6]> pour IE 6.0 et version plus récentes <![endif]-->
- <!--[if IE 5.0]> pour IE 5.0 <![endif]-->
- <!--[if IE 5.5000]> pour IE 5.5 <![endif]-->
- <!--[if IE 6]> pour IE 6.0 <![endif]-->
- <!--[if IE 7]> pour IE 7.0 <![endif]-->
- <!--[if IE 8]> pour IE 8.0 <![endif]-->
- <!--[if gte IE 7]> pour IE 7 et supérieur <![endif]-->
- <!--[if lt IE 7]> pour IE inférieur à IE 7 <![endif]-->
- <!--[if lte IE 6]> pour IE 5.0, IE 5.5 et IE 6.0 mais pas IE7.0 <![endif]-->

Les commentaires conditionnels sont compris par Internet Explorer depuis IE 5.0.

Post-Scriptum

Liste du code à insérer pour prévenir que la version du navigateur est obsolète (en plusieurs langues) : http://www.ie6nomore.com/code-sampl...

Attention : L’installation de plusieurs versions d’Internet Explorer en parallèle sur un même système peut poser un problème : dans certains cas, toutes les versions d’IE interprèteront les commentaires conditionnels comme si elles étaient la version d’IE la plus récente parmi celles installées.


  • cms
  • html
  • php
  • css
  • Internet
  • site
  • fourgeaud
  • bodins
  • cinema
  • js
  • recherche
  • moteur
  • cinéma
  • referencement
  • optimiser
  • google
  • outil
  • forum
  • assistance
  • maintenance
  • boutique
  • vitrine
En quelques mots : Théâtre privé - Réservation - Spectacle - Concert - Paris - Evènement - Pièce - Acteur - Comédien - Rôle - Sortir à Paris - Sortir au Théâtre - Rire au Théâtre - Auteur - Producteur - Réservation en ligne - Rire au théâtre - QR Mobile - QR Pub - QR Annonce - Qr Marketting - Martketing Mobile - Innovation - Billetterie en ligne - SACD (Société des Auteurs et Compositeurs Dramatiques) - SACEM (Société des Auteurs, Compositeurs et Editeurs de Musique) - ADAMI (Société civile pour l'Administration des Droits des Artistes et Musiciens Interprètes) - Mairie de Paris - CNT (Centre National du Théâtre) - reduction theatre - theatre edouard 7 - theatre rive gauche - theatre mogador - sortir theatre - chatelet theatre - theatre comique - theatre comedia - theatre le temple - sortie theatre - theatre parisien programme - theatre marigny - theatre caumartin - theatre montorgueil - theatre montparnasse - la cage aux folles theatre - le prenom theatre - theatre edouard vii - reservation theatre - theatre fontaine - theatre dejazet - theatre parisien - theatre le prenom - theatre trevise - theatre chatelet - theatre palais royal - theatre antoine - billet theatre theatre daunou - theatre michel - sorties theatre - theatre hebertot - theatre bastille - theatre reduction - theatre champs elysees - cafe theatre - theatre st georges - theatre clavel - theatre lyon - theatre comedie - theatre montmartre - piece theatre - theatre michodiere - theatre palais des glaces - cours theatre - le kiosque theatre - theatre a lyon - theatre derniere minute - theatre georges v - theatre a prix reduit theatre en ligne - theatre la madeleine - qr code - flashcode - datamatrix - flash code - code 2d - code barre 2d - datamatrix barcode - générateur qr code - http://www.sortir-au-theatre.com, http://www.rire-au-theatre.com - http://www.rireautheatre.com - http://www.qr-annonce.com - http://www.qr-annonces.com et http://www.qr-pub.com