0

Что касается медиа-запросов, хорошо ли это работает в IE8?Действительно ли это работает в IE8?

<!--[if lt IE 9]> 
<script src="css3-mediaqueries.js"></script> 
<![endif]--> 

У меня нет машины или виртуальной машины с IE8 для ее проверки. Я тестировал его в IE9, используя режим совместимости IE8. Кажется, это работает, пока я не обновляю страницу. Тогда медиа-запросы больше не работают.

JS-файл от Google http://code.google.com/p/css3-mediaqueries-js/ и включает функции медиа-запросов для старых браузеров.

+0

Я не уверен, что полностью понимаю вопрос, но для меня это был очень полезный ресурс для проверки совместимости, поэтому, если он помогает ... http://caniuse.com/#feat=css-mediaqueries – RJB

+0

Нужно действительно видеть его в действии. Я могу проверить, что «должно» работать во что-то в течение всего дня. Видя, что это верят. – 4thSpace

+2

Если вам нужна виртуальная машина для тестирования, вы можете получить ее из http://modern.ie/, или вы также можете получить подписку на 3 месяца в браузере. –

ответ

0

Да, это работает на IE8. Но лучший подход - обеспечить резерв для всех браузеров, которые не поддерживают медиа-запросы.

Чтобы добиться этого, вам нужно Modernizr с помощью теста MQ и yepnope:

(этот пакет также поставляется с html5shiv, полезно, если вы используете HTML5)

После включения его в ваш раздел <head>, проверьте mqs и загрузите резервную копию условно:

Modernizr.load([ 
    { test : Modernizr.mediaqueries , nope :'css3-mediaqueries.js' } 
]); 

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

  • Нет связанных вопросов^_^