Internet Explorer 9 будет последней версии для поддержки условных комментариев. С выпуском Internet Explorer 10 Microsoft перевертывает новый лист. Согласно статье MSDN по Conditional Comments:
Поддержка условных комментарии была удалена в Internet Explorer 10 стандартов Release Preview для Windows и причуд режимов для улучшенной совместимости и соответствия с 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. There's more.
Будем надеяться, что IE9 просто не нуждается в условных комментариях. – jeroen
@jeroen: Ха-ха-ха-ха хааааааааа. Ух ты. –
Я рекомендую идти вперед, чтобы вы не кодировали с помощью условных комментариев. Он будет сброшен для IE 10; хотя он будет работать для старых браузеров. – Phil