Domanda

Sto sviluppando un sito Web (usando asp.net tra l'altro) e sto riscontrando un problema con IE6.

Quando uso alcune icone vicino ai collegamenti, usando l'immagine di sfondo e il padding-sinistra sui collegamenti, le icone appaiono belle su FF e Chrome ma in IE6 prendono una sorta di "grigio". sfondo e talvolta il flash in modo strano.

Qualche idea? c'è qualche hack CSS per risolvere questo? Grazie a tutti!

È stato utile?

Soluzione

Sono file .png? IE6 ha problemi con la trasparenza alfa in .pngs. Esiste una correzione javascript .

Modifica, per chiarire - Se IE6 vede un .png con trasparenza alfa (che è diversa dalla trasparenza in .gifs) si spaventa e rende quella parte del grigio chiaro che credo tu stia vedendo. La correzione javascript applica un filtro a tutti i .png nella pagina. Tuttavia, questo non funziona su .png che sono stati impostati come sfondi tramite css.

Altri suggerimenti

Fai attenzione con la correzione PNG in IE6: utilizza un filtro DirectX ed è relativamente lento. Se hai molte immagini su una pagina (ad esempio un'icona su ogni riga di 25 in una tabella), la pagina può rallentare un po '.

Abbiamo scoperto che l'unica soluzione efficace era quella di eseguire il servering di GIF con alias su IE6 e PNG per chiunque altro.

Ciao, è solo un altro motivo per odiare IE6 e tutti coloro che navigano in lei.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top