Internet Explorer 9 sera la version dernière pour prendre en charge les commentaires conditionnels. Avec la sortie d'Internet Explorer 10, Microsoft tourne une nouvelle page. Selon l'article MSDN sur Conditional Comments:
Soutien aux commentaires conditionnels a été supprimée dans Windows Internet Explorer 10 version Preview et normes Quirks modes pour améliorer l'interopérabilité et la conformité avec HTML5. Cela signifie que les commentaires conditionnels sont maintenant traités comme des commentaires réguliers, comme dans les autres navigateurs. Cette modification peut avoir une incidence sur les pages écrites exclusivement pour Windows Internet Explorer ou sur les pages qui utilisent le reniflage de navigateur pour modifier leur comportement dans Internet Explorer.
Bien que cela n'affecte pas la majorité des sites en ligne, il est possible que cela affecte le vôtre. Dans le cas contraire, s'il vous plaît envisager d'utiliser la balise meta x-ua compatible ou en-tête pour demander Internet Explorer Emuler Internet Explorer 9 (la dernière version pour supporter des commentaires conditionnels):
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
Notez que cela empêchera vous avez accès aux fonctionnalités les plus récentes du navigateur, comme un support plus large pour HTML5 et CSS3, ainsi que plus d'API JavaScript.
La meilleure solution est de vous débarrasser des commentaires conditionnels.Avec Internet Explorer 10, le navigateur de Microsoft commencera à fonctionner de la même manière que les autres navigateurs populaires, ce qui nécessitera moins d'attention à l'écriture de code spécifique à IE, ainsi que la suppression totale des commentaires conditionnels.
Les commentaires conditionnels ne sont pas les seuls à devenir obsolètes dans IE10. There's more.
Espérons que IE9 n'a pas besoin de commentaires conditionnels. – jeroen
@jeroen: Ha ha ha ha haaaaaaaaa. Oh wow. –
Je recommande d'aller de l'avant que vous ne codez pas en utilisant des commentaires conditionnels. Il sera supprimé pour IE 10; même si cela fonctionnera pour les navigateurs plus anciens. – Phil