Por html5shiv Google Code page el ejemplo de uso incluye un IE condicional:¿Hay algún efecto secundario adverso para cargar html5shiv en cada navegador?
<!--[if lt IE 9]>
<script src="dist/html5shiv.js"></script>
<![endif]-->
Sin embargo en la html5shiv github page, la descripción explica:
Este script es la forma de facto para permitir el uso de HTML5 seccionar elementos en Internet Explorer heredado, así como el estilo HTML5 predeterminado en Internet Explorer 6 - 9, Safari 4.x (y iPhone 3.x), y Firefox 3.x.
Una contradicción obvia. Entonces, para satisfacer mi curiosidad, para cualquier persona que haya estudiado el código, ¿hay efectos secundarios adversos para cargar html5shiv en cada navegador (sin el IE condicional)?
EDITAR: Mi objetivo, obviamente, es usar el shiv sin el IE condicional.
Gracias. Para cualquier persona interesada, html5shiv también resuelve el problema de FF2 siempre y cuando el cliente tenga habilitado JavaScript en su UA. – Jeff
Gracias @Jeff, ¡no lo sabía! Deberían escribirlo en su GitHub :) – Giona
Si eso es todo lo que html5shiv hace, ¿por qué no simplemente agregar el bloque a su archivo CSS principal y terminarlo? Si su sitio es visitado por un navegador antiguo, ayuda, y si usan un navegador moderno, no hará ningún daño. ¿Derecha? –