Подтвердить что ты не робот

Если я уже использую Modernizr, мне тогда понадобится HTML5 Shiv?

1) Если я уже использую Modernizr, мне понадобится HTML5 Shiv, чтобы включить поддержку тегов HTML5 для IE?

2) Является ли HTML5 Shiv только для IE или для всех браузеров, у которых нет родной поддержки HTML 5? Как старые версии Firefox, Safari, Chrome и т.д.

4b9b3361

Ответ 1

1) Если я уже использую Modernizer, тогда мне даже понадобится HTML5 Shiv, чтобы включить поддержку тегов HTML5 для IE.

Вам не нужно отдельно включать html5shiv, поскольку Modernizr включает в себя:

Как и в Modernizr 1.5, этот script идентичен тому, что используется в популярная библиотека html5shim/html5shiv.

http://www.modernizr.com/docs/#html5inie


2) и является HTML5 Shiv только для IE или для всех браузеров, у которых нет поддержка родного HTML 5. как более старая версия Firefox, Safari, Chrome и др.

Это только для Internet Explorer.

Старые версии других браузеров не нуждаются в нем: http://caniuse.com/html5semantic

И рекомендуемый фрагмент для включения:

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

который будет выполняться только для IE менее 9.