2011-07-30 12 views
45

1) Si ya estoy usando Modernizr, ¿necesitaré HTML5 Shiv para habilitar la compatibilidad con etiquetas HTML5 para IE?Si ya estoy usando Modernizr, ¿necesitaré HTML5 Shiv?

2) ¿Es HTML5 Shiv solo para IE o para todos los navegadores que no tienen compatibilidad nativa con HTML 5? Al igual que las versiones anteriores de Firefox, Safari, Chrome, etc.

Respuesta

68

1) Si ya estoy usando Modernizer, incluso necesitaré HTML5 Shiv a habilite las etiquetas HTML5 para IE.

No es necesario que incluya separado html5shiv, porque Modernizr lo incluye:

A partir de Modernizr 1.5, este guión es idéntico al que se utiliza en la Biblioteca Popular html5shim/html5shiv .

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


2) y es HTML5 Shiv sólo para IE o para todos los navegadores que no tienen soporte 5 HTML nativo. al igual que la versión anterior de Firefox, Safari, Chrome etc.

Es solo para Internet Explorer.

Las versiones anteriores de otros navegadores no lo necesitan: http://caniuse.com/html5semantic

Y el fragmento recomienda incluir es:

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

cual solamente siempre tendrá una duración de menos de IE 9.

+0

Respuesta genial y rápida como esperaba. Así que solo IE fue el show stopper. –

+6

Quiere decir que cuando descargue Modernizador personalizado, debería marcar la casilla * HTML5 Shim/IEPP * en esta página http://www.modernizr.com/download/ –

+4

Sí, debe mantener esa marca si quiere que se incluya html5shiv . – thirtydot

Cuestiones relacionadas