estoy haciendo una galeria en CSS y una lista en HTML. Lo que hace el codigo es que cuando el raton pasa por las imagenes cambia la opacidad de 80% a 1, es decir inicialmente aparecen semitransparentes y al pasar el raton por encima se ven sin opacidad. Este es mi codigo:
Código HTML:
<ul id="gallery"> <li><a href=""><img src="./img/galeria1/im1g1.jpg" width="141" height="80" alt="" border="0"></a></li> <li><a href=""><img src="./img/galeria1/im2g1.jpg" width="141" height="80" alt="" border="0"></a></li> <li><a href=""><img src="./img/galeria1/im3g1.jpg" width="141" height="80" alt="" border="0"></a></li> <li><a href=""><img src="./img/galeria1/im4g1.jpg" width="141" height="80" alt="" border="0"></a></li> </ul>
Código:
Entonces, este código funciona para todos los navegadores menos para IE, mi pregunta es ¿ el problema viene por opacity que no lo reconoce IE? o por otro lado esta en la regla img:hover que no la soporta IE.......buen ya me decis.....#gallery { list-style:none; } #gallery li { float:left; padding: 0.2em; } #gallery li a img { border: 1px solid #333; padding: .1em; opacity:.80; filter: "alpha(opacity=80)"; /* expected to work in IE 8 */ filter: alpha(opacity=80); /* IE 4-7 */ } #gallery li a img:hover { border-color: 1px solid #CCC; opacity:1; filter: "alpha(opacity=100)"; /* expected to work in IE 8 */ filter: alpha(opacity=100); /* IE 4-7 */ zoom: 1; }
Gracias