Internet Explorer 9 будет последней версией для поддержки условных комментариев. С выпуском Internet Explorer 10 Microsoft переворачивает новый лист. Согласно статье MSDN на Условные комментарии :
Поддержка условных комментариев удалена в стандартах Windows Internet Explorer 10 Release Preview и добавлены режимы для улучшения совместимости и соответствия HTML5. Это означает, что условные комментарии теперь обрабатываются как обычные комментарии, как и в других браузерах. Это изменение может повлиять на страницы, написанные исключительно для Windows Internet Explorer, или на страницы, которые используют перехват браузера для изменения своего поведения в Internet Explorer.
Хотя это не повлияет на большинство сайтов в Интернете, есть вероятность, что это может повлиять на ваш. Если это так, рассмотрите возможность использования совместимого с x-ua метатега или заголовка, чтобы указать Internet Explorer эмулировать Internet Explorer 9 (последняя версия, поддерживающая условные комментарии):
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
Обратите внимание, что это лишит вас доступа к новейшим функциям браузера, таким как расширенная поддержка HTML5 и CSS3, а также к большему количеству API-интерфейсов JavaScript.
Лучшее решение - это отказаться от условных комментариев. В Internet Explorer 10 браузер Microsoft начнет работать так же, как и другие популярные браузеры, что потребует меньше внимания при написании кода, специфичного для IE, а также полностью устранит необходимость в условных комментариях.
Условные комментарии - не единственное, что устарело в IE10. Есть еще .