Veteasabertu

HTML5 no funciona en Internet Explorer – html5shiv

21 de Diciembre 2013
HTML5 no funciona en Internet Explorer - html5shiv

Usar HTML5 también tiene sus inconvenientes. El principal es que en las versiones anteriores a Internet Explorer 9 (IE9) y otros navegadores directamente no funciona. No reconoce las nuevas etiquetas como section, article o header, lo cual nos hace la puñeta ya que no se le pueden aplicar los estilos CSS.

Si es imprescindible que nuestro portal se vea correctamente en estas versiones, disponemos de una solución que nos evitará tener que cambiar las etiquetas o crear una versión alternativa para Internet Explorer. Se trata de html5shiv, un pequeño código en JavaScript que hará que el navegador en cuestión implemente los estilos como los tenemos definidos.

Su uso es muy sencillo, bastará con vincular el script en el head de nuestra web. Para asegurarnos que sólo se carga en los navegadores que queremos, haremos uso de un filtro y lo meteremos dentro de un comentario condicional.

En este caso, el script html5shiv sólo se activará si se entra desde un navegador inferior a Internet Explorer 9.

Hasta ahora disponíamos de dos opciones, enlazar directamente al archivo que se encontraba en Google Code o descargarlo y subirlo a nuestro servidor. Por desgracia este mismo año han suspendido el servicio de Google Code, por lo que ya no podremos enlazar a este repositorio. No obstante han conservado un archivo histórico con los proyectos donde podremos ver los enlaces originales.Mayo 2016

Publicado por Jesús Tovar

Categorías: HTML

Etiquetas: ,

Deja un comentario

Este sitio web utiliza cookies para mejorar la experiencia de usuario, si continúas navegando estás dando tu consentimiento. Para más información pincha aquí.

ACEPTAR
Aviso de cookies