Shiv and Shim
Shiv and Shim
Shiv and Shim
DESARROLLO
Que es el HTML5 Shiv?
HTML5 Shiv (o Shim) es un hack necesario para poder utilizar los nuevos
elementos semnticos de HTML5 (header, footer, article, etc.) en IE8 y
anteriores. Y a continuacin veremos a detalle cual es el problema y cmo
puede solucionar.
Internet Explorer ignora las nuevas etiquetas
El problema es que al utilizar las nuevas etiquetas para estructurar una pgina
web, la presentacin final va a depender totalmente de los estilos que
apliquemos a esas etiquetas. El Internet Explorer (versin 8 y anteriores) no
aplica los estilos a las etiquetas nuevas porque no las reconoce. Ignora las
etiquetas y los estilos asociados.
Si hemos creado un documento utilizando, por ejemplo:
Y lo que los usuarios o visitantes que utilicen el IE8 o inferior vern es:
Esto evidentemente nos obliga a buscar alguna solucin si tenemos que dar
soporte a estos navegadores y queremos utilizar las etiquetas nuevas. Esta
solucin es lo que se ha llamado HTML5 Shiv.
La solucin para que IE aplique CSS
Afortunadamente alguien descubri un hack muy sencillo que permite aplicar
reglas CSS a los elementos que IE no reconoce. Slo tenemos que crear
explcitamente el elemento condocument.createElement (elemento).
Es decir en otras palabras, que bastara tan solo con crear aquellos elementos
que se van a utilizar en la cabecera de nuestro documento:
CONCLUSIONES
Concluyo de esta manera que tanto el SHIV o SHIM son un plugin por no llamar
hack el cual me permite como programador o diseador poder utilizar todos los
elementos de HTML5 tales que que estos sean visibles sin problema alguno en
cualquier navegador sin ninguna excepcin y as evitando problemas de
compatibilidad con IE<9.
BIBLIOGRAFA
http://ejohn.org/blog/html5-shiv/
http://www.paulirish.com/2011/the-history-of-the-html5-shiv/
https://en.wikipedia.org/wiki/HTML5_Shiv