Pregunta

Estoy desarrollando un sitio web (utilizando asp.net por cierto) y tengo un problema con IE6.

Cuando uso algunos íconos cerca de enlaces, usando imagen de fondo y relleno-izquierda en los enlaces, los íconos se ven bien en FF y Chrome pero en IE6 toman una especie de "gris" " Fondo, y a veces el flash de forma extraña.

¿Alguna idea? ¿Hay algún hack CSS para resolver esto? ¡Gracias a todos!

¿Fue útil?

Solución

¿Son archivos .png? IE6 tiene problemas con la transparencia alfa en .pngs. Hay una corrección de javascript .

Edite, para aclarar: si IE6 ve un .png con transparencia alfa (que es diferente a la transparencia en .gifs) se asusta y convierte esa parte en gris claro que creo que está viendo. La corrección de javascript aplica un filtro a todos los .pngs en la página. Sin embargo, esto no funciona en .pngs que se han establecido como fondos a través de css.

Otros consejos

Tenga cuidado con la corrección PNG en IE6: utiliza un filtro DirectX y es relativamente lento. Si tiene muchas imágenes en una página (por ejemplo, un ícono en cada fila de 25 en una tabla) puede ralentizar la página un poco.

Descubrimos que la única solución de rendimiento era enviar GIF con alias a IE6 y PNG a todos los demás.

Ho hum, es solo otra razón más para odiar el IE6 y todos los que navegan en ella.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top