0

Я пытаюсь проверить сайт на IE8, В то время как я не IE8 на моем компьютере я использую инструменты разработчика (f12) и режима документа подражать IE8, но это Безразлично Работает, браузер не загружает альтернативный файл CSS.Включены ли атрибуты только для IE, пока инструменты разработчика открыты?

+0

Можете ли вы отправить сообщение * маленький * образец того, что вы пытаетесь проверить? Неясно, как связаны «атрибуты» и «CSS». –

+0

\t <ссылка отн = тип "таблица стилей" = "текст/CSS" HREF = "ie7-и-down.css" />

+0

Так что ваш вопрос, чем ? Почему IE8 не загружает CSS для IE7 и ниже? –

ответ

2

Условные комментарии не работают в IE 11, даже при использовании режима совместимости. Если вам нужно проверить CSS для устаревших версий IE, вам действительно нужно загрузить бесплатную виртуальную машину с http://modern.ie. Есть 90 на выбор, поэтому должен быть один, который вы можете запускать локально или в облаке.

1

Инструменты разработчика не самые лучшие для тестирования сайтов, потому что панель инструментов разработчика имитирует желаемый, но использует свой собственный агент & JS, чтобы страницы работали.

Для меня решения для установки (виртуальные машины http://www.vmware.com/eu/) некоторой ВМ для каждого браузера, чтобы быть уверенными, чтобы иметь разыскиваемый браузер в режиме реального поведения, или использовать что-то вроде http://www.browserstack.com/

Но я согласен, что отладка JS в IE7 довольно вредно без каких-либо инструментов, я пробовал многие из них, но никто не советовал! Так вывод, В.М.

Кроме того, в IE8 это та же самая проблема: Панель инструментов гораздо лучше, чем в IE7, но это стиль не для разработчиков ...

+0

не уверен, что вы подразумеваете под своим собственным JS, чтобы заставить страницы работать. IE поставляется с двигателями для других браузеров, и он использует их в режиме совместимости. Есть некоторые различия в границах, но в целом это те же системы рендеринга и JS. –

2

В комментариях указывается, что у вас есть следующие условные CSS:

<!--[if lt IE 8]> <link rel="stylesheet" type="text/css" href="ie7-and-down.css" /> <![endif]-->

Если это фактическая линия, то это нормально, ваш CSS не загружен, так как он специфичен для любой версии ниже IE8.

IE должен загружать соответствующие стили при настройке режима документа.

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