html5 - british - modernizr npm
HTML5shiv vs Dean Edwards IE7-js vs Modernizr: ¿qué elegir? (3)
Estoy buscando construir mi primer sitio HTML5 y he estado buscando trabajar con IE.
Hay html5shiv, Dean Edwards ie7-js y luego Modernizr. ¿Son todos en gran medida lo mismo? Estoy confundido sobre qué ruta tomar.
La forma más fácil de comenzar un nuevo proyecto HTML5 es usar initializr . Le guiará y le permitirá construir, descargue sus archivos de proyecto HTML5.
No, no son lo mismo en absoluto; hacen cosas completamente diferentes.
html5shiv le permite usar las nuevas etiquetas HTML5 en versiones de IE que no las entienden. Sin él, IE se ahogará con estas etiquetas, por lo que necesita esto si tiene la intención de usar las etiquetas. ¡No esperes que haga que las etiquetas realmente hagan algo en IE! Solo detiene al navegador quejándose de ellos.
modernizr establece un conjunto de clases en su HTML, dependiendo de las características disponibles, que puede usar para cambiar su diseño de acuerdo con el navegador. También le permite usar las nuevas etiquetas HTML5 en IE , como html5shiv.
ie7.js (así como
ie8.js
yie9.js
) usa Javascript paraie9.js
algunas funcionalidades faltantes a IE.
Por lo que sé, no hay un cruce entre ellos (aparte de html5shiv / modernizr), por lo que puede usar cualquier combinación de ellos, dependiendo de las características que necesite implementar.
Mientras estoy en el tema, y ya que está preguntando sobre herramientas para hacer que IE sea más compatible con otros navegadores, le sugiero que también consulte CSS3Pie , lo que hará su vida mucho más feliz si planea usar esquinas redondeadas en su sitio. (más una o dos características más).
Esto tampoco se cruza con los otros tres productos que mencionas, aunque todos apuntan a hacer que las versiones anteriores de IE sean un poco más fáciles de usar.
son un tanto iguales, y qué camino tomar es ATM como una buena suposición de cualquier manera, y para el registro, hay uno que te perdiste, http://html5boilerplate.com/ Esto es una especie de repetición de hace algunos años cuando el prototipo y jQuery estaban peleando en el mismo espacio. Yo personalmente arriesgué que jQuery ganara, pero por ahora no se sabe cuál de estos ganará esta pelea en particular. No creo que pueda recomendar dean edwards ie7-js, ya que principalmente trata de hacer que IE7 actúe como otros navegadores más inteligentes y agradables en lugar de aprovechar todo el HTML5 tanto como los otros frameworks.