IE7.js es una librería Javascript que permite hacer que Internet Explorer 5 y 6 se comporte como un navegador compatible con los estándares, es decir que corrige problemas de selectores de CSS e incluso los PNGs transparentes.
Características
Entre las características que presenta esta librería, tenemos selectores CSS, propiedades CSS y HTML, entre las cuales destacamos:
Selectores CSS
|
Propiedades CSS
|
HTML
|
También corrige los PNGs transparentes y elimina el doble margen que se aplica cuando los divs están flotando a la izquierda.
Como utilizar esta librería
Para que IE5 y IE6 sean compatibles con Internet Explorer 6 se debe agregar las siguientes líneas al header de tu HTML.
<!--[if lt IE 7]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script> <![endif]-->
Como se puede ver se hace uso de condiciones para cargar esta librería solo en el caso de que el Browser sea IE. También se puede descargar IE7.js para subirla a nuestro servidor, luego para incluir la librería tendríamos:
<!--[if lt IE 7]> <script src="js/IE7.js" type="text/javascript"></script> <![endif]-->
PNGs Transparentes
Hay que tener en cuenta que para los PNGs transparentes estos deben tener nombre que termine en -trans.png, es decir nuestros archivos serían por ejemplo: logo-trans.png o también bg-trans.png.
Compatibilidad con IE8
Ahora que también tenemos disponible Internet Explorer 8 la cual trae nuevas propiedades, también esta disponible la librería para la compatibilidad con esta versión de IE.
<!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script> <![endif]-->
Comentarios Total 11 comentarios
Publicado: 29/03/2009 11:18 am
Pero a ver, si es para internet explorer 5 y 6 en vez de
1.
2.
3.
no deberia ser:
1.
2.
3.
?
Publicado: 29/03/2009 12:27 pm
Veo que no salio mi comentario :S
A ver, si es para ie 5 y 6, por que lo incluyes en un if ie 7?
Publicado: 29/03/2009 2:50 pm
El if ie7 en realidad pregunta, si es menor a ie7, lt, es el equivalente a < (menor que)
Saludos
Publicado: 30/03/2009 9:24 am
[…] Unijimpe « Mi nuevo Blog – Dante Piazza Quiroga Dejar un […]
Publicado: 01/04/2009 1:38 pm
Gracias por la aclaración
Publicado: 14/04/2009 7:18 am
[…] Ver mas detalles en el artículo original. […]
Publicado: 18/04/2009 10:36 pm
Hola, qusiera saber si alguien ya probo esto, yo baje el IE7.js y lo agregue a un sitio con el que tengo problems para IE6, pero en realidad no me reconoce nada de lo que me falla, especificamente no reconoce el float:right de css.
Si alguien ya le funciono, o sabe como solucionar esto se los agredeceria.
Saludos
Publicado: 20/04/2009 8:58 pm
Holas alguien me puede ayudar, en wordpress donde inserto este codigo, si me responde me avisan a mi email, gracias
Publicado: 22/05/2009 9:16 am
Seria una gran herramienta, pero al menos a mi, no me funciona…
Publicado: 09/10/2009 4:38 pm
[…] unijimpe, me entero de que existe un script en Javascript que hace que IE5 e IE6 entienda la web como IE7, […]
Publicado: 02/06/2010 11:41 am
dices que se agrega en el servidor… pero en que parte de este???
podrias ayudarme??