Votre question serait mieux formulée comme « Utiliser des commentaires conditionnels pour exclure le contenu des navigateurs IE » ;-)
Bien que les pays candidats se contentent le plus souvent utilisés pour fournir plus pour IE, il est une variante qui vous permet de empêcher l'IE de voir le contenu. Avec leur arrogance habituelle, MS a choisi d'appeler cela "downlevel-revealed conditional comments" (parce que tous les autres navigateurs sont pire que IE dans leur monde).
Quelque chose comme
<![if !IE]><p>You are not using Internet Explorer.</p><![endif]>
devrait être tout ce dont vous avez besoin. Notez que décrire cela comme un "commentaire conditionnel" est un autre exemple de l'utilisation étrange des mots de MS pour signifier exactement ce qu'ils choisissent de signifier plutôt que ce que tout le monde veut dire: ce qui précède fonctionne parce qu'il ne s'agit pas vraiment d'un commentaire , donc tous les navigateurs autres que IE supposent simplement que vous avez fait une erreur hideuse dans votre code HTML et continuer à analyser le contenu à l'intérieur. Cela signifie également qu'il échouera probablement dans XHTML servi avec le type de contenu application/xhtml + xml, mais c'est une autre histoire.
Retag: Ajouté la balise html –