Как сделать адаптивность для IE8

Старый Internet Explorer
Не используйте Internet Explorer

Для создания адаптивности используются медиа-запросы CSS. Но, как известно, в Internet Explorer 8 они не поддерживаются.

Как я писал ранее, крайне не рекомендуется поддерживать старинные IE вообще. Но любителей Эксплорера в XP по-прежнему больше, чем любителей оного в Windows 7 и 8, что видно по статистике использования.
Так почему бы не сделать поддержку мягкого отказа для IE8 с минимальными трудозатратами?

В качестве решения рекомендуют два варианта. Сразу указал нормальные CDN-ки в качестве готового решения.
Respond.js

<!--[if lt IE 9]>
<script src="http://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->


и css3-mediaqueries.js

<!--[if lt IE 9]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/livingston-css3-mediaqueries-js/1.0.0/css3-mediaqueries.min.js"></script>
<![endif]-->

И из них работает только Respond.js.
Копируем в head после подключения стилей. И не забываем о html5shiv для поддержки тегов HTML5.

<!--[if lt IE 9]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->

Также будет полезна табличка с напоминанием об устаревшем Ишаке, которую естественно вставляем после открывающего body.

<!--[if IE]>
<p>Пожалуйста, <a href="http://firefox.com">обновите ваш браузер</a> до новой версии.</p>
<![endif]-->
Total
0
Shares
3 comments
  1. А у меня вот упорно не хочет работать!
    Было здорово, если бы кто-нибудь скинул реально работающий , ибо сил моих больше нет…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Previous Article

10-летие Firefox и выпуск прозрачного Яндекс.Браузера

Next Article

JavaScript - Щито?

Related Posts
отключить CSS
Далее

Как отключить CSS в Chrome и Firefox

Иногда бывает нужно временно отключить CSS в браузере для тестирования сайта. Ниже рабочий метод для удаления стилей в…