Включаем поддержку HTML5 в IE

Всем известно, что старые версии браузеров не поддерживают HTML5. Поэтому, в этой небольшой статье попробуем разобраться, как можно включить поддержку HTML5 в IE.

Предложенный метод позволяет воспользоваться всеми возможностями HTML5 также в следующих версиях браузеров:

  • Internet Explorer 6-8
  • Safari 4.x (iPhone 3.x)
  • FF 3.x

Как это работает?

  1. Первым делом перейдите по ссылке и скачайте архив, либо Вы можете скачать предложенный архив из вложения в конце статьи;
  2. Распакуйте архив. После этого скопируйте два следующих файла в свой проект: dist/html5shiv.js и dist/html5shiv-printshiv.js;
  3. Подключите один из этих скриптов в блоке HEAD следующим образом:

Здесь мы использовали условный комментарий подключения скрипта. С помощью оператора lt мы даём понять браузеру, что условие должно выполняться только для браузеров IE меньше 9-ой версии.

Всё очень просто, если условие выполняется, HTML-код выполняется, если нет — считается комментарием и никак не обрабатывается.

Разница между html5shiv.js и html5shiv-printshiv.js лишь в том, что в во втором из них включена поддержка печати в IE 6-8. Поэтому какой именно подключать — зависит только от Ваших нужд.

Скрипт html5shiv.js довольно громоздкий, т.к. в него по максимуму включена поддержка всевозможных элементов HTML5 для старых версий IE 6-8. Тем не менее, рекомендуется брать его за основу и переделывать под себя, оставляя только те теги, которыми Вы действительно будете пользоваться на сайте.

Вложения

Полезность статьи

Оцените, на сколько полезной оказалась статья.
1 балл2 балла3 балла4 балла5 баллов
4,00 / 5 баллов
4 участников
Комментарии

Здесь еще никто не оставлял комментарии.

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

* - поля обязательные для заполнения. E-mail не публикуется.