2011-07-30 7 views

Odpowiedz

68

1) Jeśli jestem już przy użyciu modernizatora potem jeszcze będę potrzebował HTML5 Shiv do włączyć tag obsługuje HTML5 dla IE.

Nie trzeba oddzielnie obejmują html5shiv, ponieważ modernizr obejmuje go:

Od modernizr 1.5 skrypt ten jest identyczny, co jest wykorzystywane w popularnej html5shim/html5shiv Biblioteka .

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


2) i jest HTML5 Shiv tylko dla IE lub dla wszystkich przeglądarce, którzy nie mają natywne wsparcie HTML 5. jak starszej wersji Firefox, Safari, Chrome itp

To tylko dla programu Internet Explorer.

Starsze wersje innych przeglądarek nie trzeba go: http://caniuse.com/html5semantic

a zalecana fragment obejmuje ona:

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

Który będzie tylko kiedykolwiek uruchomić IE mniej niż 9.

+0

Świetna i szybka odpowiedź, jak się spodziewałem. Więc tylko IE był korkiem na show. –

+6

Masz na myśli, że po pobraniu niestandardowego Modernizera powinienem zaznaczyć pole wyboru * HTML5 Shim/IEPP * na tej stronie http://www.modernizr.com/download/ –

+4

Tak, musisz zachować zaznaczenie, jeśli chcesz, aby html5shiv był dołączony . – thirtydot