1

У меня есть сайт, который должен совместим с несколькими браузерами, например IE7 & IE8 & другие. Я выбираю использовать условную таблицу стилей для работы с другой версией IE.«F12» Инструмент IE11 не распознал условные таблицы стилей

Вроде бы только ie7.css, если текущий браузер равен ie7.

<!--[if IE 7]> 
<link rel="stylesheet" type="text/css" href="/resources/css/ie7.css" /> 
<![endif]--> 

Я использую IETester для проверки производительности моего сайта и внесения изменений для конкретной версии ie.

Все выглядит хорошо и последовательно в IETester.

Но, когда я использую инструмент «F12» IE11 и меняю версию IE, внешний вид моего сайта меня пугал, позиция элемента неупорядочен и выглядит уродливой.

Похоже, что мои условные таблицы стилей (например, ie7.css) не загружаются, потому что я не вижу стили ie7, отображаемые в DOM Explorer.

Это ошибка IE11? или что-то другое?

Кто-нибудь знает?

ответ

2

В F12 произошла ошибка, при которой условные комментарии не соблюдаются при использовании F12 для установки режима документа. Эта ошибка была исправлена ​​в апрельском обновлении до IE11. Если вы запустите обновление Windows, чтобы получить последний патч, вы больше не увидите эту проблему. http://connect.microsoft.com/IE/feedback/details/806767/conditional-comments-do-not-work-when-emulating-document-modes-via-f12-developer-tools

Смежные вопросы