html5shiv — HTML5 теги для IE

Автор: Евгений Рыжков Дата публикации: 15.09.2010

html5shiv — это простой плагин, который помогает «понять» IE6-8 HTML5 теги. Основан на простом решении: если вы создаете новый элемент DOM в IE, вы потом можете стилизировать какие-либо элементы с таким именем. То есть, когда вы создаете новый элемент DOM так: document.createElement("myTag"); — вы можете добавить любое количество тегов <myTag> на странице и IE оформит их.

html5shiv поддерживает все теги HTML5, которые не понимают IE6-8. Исключение составляют audio, video и svg. Чтобы начать использовать, достаточно в <head> добавить следующие строки:

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

Главное достоинство этого плагина — дает возможно применять семантические HTML5 теги уже сегодня. Главное не забывать, что включенный javascript для IE обязателен. Демо пример простой страницы на HTML5.

Материалы