Включение HTML5 в Internet Explorer

С приходом HTML5 появилось много вкусностей во всех браузерах. Но, как всегда, отличился Internet Explorer, который просто игнорирует неизвестные ему теги. Есть только один способ научить IE понимать новые элементы, такие как <article>, это использование HTML5 shiv, быстро включающий все новые элементы.

Использование и загрузка

Подключите html5.js в раздел head вашей страницы (это делается потому что IE должен знать об элементе до начала отрисовки страницы, соответственно, его нельзя поместить в футер, например).

Скрипт помещен на Google code, где сервером правильно отдается mime-type и равномерно распределяется нагрузка. Прямая ссылка на скрипт

Большинство HTML 5 сайтов использует скрипт по этому URL, так что велика вероятность, что он уже окажется в кеше браузера.

Оборачиваем данный скрипт в условные комментарии, скрывающие его от браузеров, отличных от Internet Explorer.

<!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->

Файл уменьшен для снижения снижения трафика и нагрузки на ваш браузер.

Источник: https://www.kobzarev.com/makeup/html5-enabling-script/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

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

%d такие блоггеры, как: