Если я уже использую Modernizr, понадобится ли мне тогда HTML5 Shiv? - PullRequest
46 голосов
/ 30 июля 2011

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

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

1 Ответ

68 голосов
/ 30 июля 2011

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

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

Начиная с Modernizr 1.5, этот скрипт идентичен тому, что используется в популярной библиотеке 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.

...