Corregir CSS en Internet Explorer
IE7.js es una librería Javascript que permite hacer que tanto Internet Explorer 5 como Internet Explorer 6 sean compatible con los estándares, lo que hace es corregir los problemas de selectores de CSS y corrigiendo los PNG transparentes.
Entre los puntos que corrige esta librería tenemos:
HTML
- PNGs transparentes
- Doble margen
- Contenido sin scroll
Selectores CSS
- parent > child
- :hover
- :active
- :first-child
- [attr]
- [attr="value"]
- [attr*="value"]
CSS
- Soporta hojas de estilo importadas.
- Preserva la cascada de la hoja de estilo.
- background-image
- overflow:visible
- cursor
- position
- display
- max-height
- max-width
- min-height
- min-width
Utilizando la Libreria IE7
Para utilizar esta excelente librería lo que debemos hacer es colocar el siguiente código dentro del header de nuestra página.
<!--[if lt IE 7]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script> <![endif]-->
Y listo ahora nuestra web se visualizará correctamente tanto en IE6 como en IE5
.
Podemos descargar la librería desde acá
También esta disponible la versión de compatibilidad para el nuevo IE8, solo debemos colocar el código siguiente:
<!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script> <![endif]-->




Muchas gracias, me he pasado casi una semana buscando una solución a mi Web, el menú desplegable en cascada no funcionaba en IE6, pero no me di cuenta hasta que accedí a ella desde otro ordenador, pensaba que no estaba fallando, cuando lo vi busqué desesperadamente algo que no me hiciera repetir mi Web. Muchísimas gracias, me has salvado.
Que bueno que te haya ayudado, a veces estos pequeños script nos sacan de un apuro
gracias, probare el fix