Mucha gente se habrá encontrado con el problema de que internet explorer 6 y 5.5 no hace correctamente la transparencia. Hay muchos métodos pero algunos de ellos nos dan problemas y no nos validan las css.
Tras pegarme un rato y buscar en internet, di con varios métodos, que por supuesto valida css, el cual mediante unos pocos javascript lo solucionamos.
Para los js los podemos descargar de jQuery. Aparte de este recurso tiene muchos mas con gran potencial.
Web aqui.
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.pngFix.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(document).pngFix();
});
</script>
Otra opción es con un js y aplicando este código en el html, mas sencillo que el anterior:
<!--[if lt IE 7.]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->
js para descargar aqui. Web aqui.
Con esto nos dara la posibilidad de validar tanto xhtml como css.
Otro caso es que queramos dar algunas capas semi transparencias para ello podemos consulltar el siguiente enlace.
Comentarios