
IE 6, ademas de ser conocido por renderizar toda web aceptable para la remil y gran #&$%=!, tambien se lo conoce por no soportar (nativamente) las transparencias de los archivos PNG, y en estos tiempos, eso es una gran molestia (por no decir que esta para la remil y gran #&$%=!).
Si eres programador/diseñador web, seguramente ya tienes una que otra solucion para esto, pero no esta de mas tener otra que POR AHI esta mejor. (Aunque tambien puedes hacer como yo, que no dejo que la gente que navega en IE entre a mi blog :P)
La gente de Unit Interactive Labs ha desarrollado un nuevo parche para solucionar este gran inconveniente, y es un js de tan solo 1 kb. Algunas de sus principales funciones son:
- Trabaja sobre objetos img y propiedad background-image simultaneamente.
- Permite el uso de elementos con auto width y auto height
- No genera errores en interactividad con otros scripts
Su instalacion es tan sencilla como la de cualquier js, solo que debemos poner la llamada al script dentro de tags especiales para que solo se realice cuando el navegador sea inferior a IE 7, del siguiente modo:
-
<!--[if lt IE 7]>
-
<script type="text/javascript" src="unitpngfix.js" mce_src="unitpngfix.js"></script>
-
<![endif]-->
Antes de subir el script, debemos decirle donde se encuentra la imagen clear.gif que viene con el js, esto se hace en la primera linea del archivo:
-
var clear="images/clear.gif" //path to clear.gif
Espero esto les sirva, saludos
Via | elWebmaster
Enlace | Unit PNG Fix
Descarga | unitpngfix.zip


Julio 28th, 2008














Un poco de hum...



