Условные комментарии не работают должным образом

Я разрабатываю сайт и вижу, что пришедшее содержимое неправильно отображается в IE, поэтому я хочу заменить его другим содержимым, совместимым с IE.

Это то, что я использую:

<!--[if !IE]> -->
    <div id="container">
        This is not IE, you are seeing the normal content
    </div>
<!-- <![endif]-->

<!--[if IE]>
    <div id="container">
        This is IE, you are seeing IE-compatible content
    </div>
<![endif]-->

Проблема в том, что с IE версии ‹ 10 или даже версии 10 с включенным режимом совместимости я вижу

This is IE, you are seeing IE-compatible content

Но с IE 10 с выключенным режимом совместимости я вижу

This is not IE, you are seeing the normal content

Почему?

Для тех, кто хочет попробовать: JSFiddle


person BackSlash    schedule 22.04.2013    source источник
comment
Здесь уже говорилось: stackoverflow.com/questions/9900311/   -  person Flowen    schedule 22.04.2013


Ответы (2)


В IE10 больше нет условных комментариев

person Xpundel    schedule 22.04.2013

Internet Explorer 10 удалена поддержка условных комментариев, поэтому теперь они рассматриваются как обычные комментарии.

person Quentin    schedule 22.04.2013