He estado luchando para descubrir por qué este reinicio no se está comportando como debería en IE8.Insecto de IE CSS: color de fondo: transparente se comporta de manera diferente al color de fondo: (cualquier otro color)
Vaya aquí: http://baked-beans.tv en IE8, verá que la reiniciación solo funciona en la mitad inferior de las miniaturas.
Por cierto, esto no está activado por una etiqueta <a>
sino por un :hover
para el <div>
.
Lo que no puedo entender es por qué funciona sólo en la mitad inferior de la div, por debajo de la imagen, pero no en la imagen (la imagen no es indexada-z así que eso no es el problema)
Tan pronto como cambie el background-color
a cualquier cosa además de transparente, funciona al 100%. Así que esto me deja boquiabierto ... ¿por qué la mitad inferior, pero no la mitad superior, y solo cuando configuro el color bg como transparente? Tengo que amar Internet Explorer.
Esto funciona como debería en cualquier otro navegador (la totalidad de los actos cuadrados como un rollover)
Aquí está la CSS:
.cat_rollout {
position: absolute;
float:left;
top:0;
left:0;
min-height:274px;
min-width:274px;
font-size: 0;
background-color: transparent;
}
.cat_rollout:hover {
background-image: url(images/rollover.png);
min-width:254px;
min-height:242px;
padding-left: 20px;
color: white;
font-size: 21px;
font-weight: normal;
line-height: 24px;
padding-top: 34px;
}
Por Dios, estamos en 2010, IE está en 2006. Sin embargo, funcionó, muchas gracias por el consejo. – RGBK
Ahora estamos en 2014, y IE todavía está en 2006 lol –
Y, ahora estamos en 2016, y maldita IE todavía en 1800 !! –