Подружить Internet Explorer и "@media screen and"

Столкнулся с тем, что Internet Explorer ниже 9 версии (не включая ее) не понимают такую вещь:

@media screen and (min-width: 399px)


И не выйдет менять CSS в зависимости от размера экрана (браузера) у пользователя.

Как с этим бороться?
  • Вопрос задан
  • 8268 просмотров
Пригласить эксперта
Ответы на вопрос 3
edli007
@edli007
full stack, team lead
собственно нормально — не как, вижу только один вариант, джава скриптом определять ширину body и подключать нужные стили
Ответ написан
Комментировать
pxx
@pxx
Можно использовать Respond. Он, в отличие от CSS3 mediaqueries js, еще поддерживается и весит поменьше.
Главное, подключить стили через link rel=«stylesheet», а не style, import, inline
Ответ написан
Комментировать
@milast
Откажитесь от ИЕ < 9. Ориентируйтесь на современные браузеры. Иначе мы ещё долго будем прогибаться под пользователей с ИЕ 6, 7, 8.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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