IE9 будет поддерживать условные комментарии?

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

Кто-либо знает о категорическом операторе, так или иначе, о том, будет ли Microsoft поддерживать условные комментарии в IE9?

23
задан sth 19 July 2010 в 14:19
поделиться

2 ответа

Предварительная версия платформы поддерживает их, запустите ее (или загрузите, затем запустите) и посмотрите этот пример - http://jsbin.com/axaju3 :

<!--[if IE 9]>
    <p>You are using IE 9</p>
<![endif]-->

Протестировано в режиме документов IE 9.

В комментариях ниже Эрик Лоу из команды IE подтвердил, что CC все еще доступны в IE9.


Недавняя публикация в блоге IE показывает, что в рамках усилий по обеспечению согласованного кроссбраузерного анализа HTML5 условные комментарии не будут работать в механизме рендеринга IE10:

<!--[if IE]>
This content is ignored in IE10 and other browsers.
In older versions of IE it renders as part of the page.
<![endif]-->

Это верно в отношении Platform Preview 2, и автор предлагает использовать в качестве альтернативы обнаружение функций.

21
ответ дан 29 November 2019 в 02:36
поделиться

Я считаю, что придется, иначе огромное количество сайтов выйдет из строя сразу, и делать такой старт для IE9 не в лучших интересах Microsoft.

Если будет какой-то режим совместимости, то, возможно, условные комментарии будут поддерживаться в этом режиме, но не в «чистом IE9».

П.С. Просто домыслы.

3
ответ дан 29 November 2019 в 02:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: