Frage

Ich entwickle eine Website (mit asp.net by the way) und ich habe ein Problem mit IE6 habe.

Wenn ich einige Symbole in der Nähe von Links verwenden, mit Hintergrund-Bild und padding-left auf den Links, zeigen die Symbole schön auf FF und Chrome aber in IE6 sie nehmen eine Art von „grauem“ Hintergrund und manchmal seltsam den Blitz.

Irgendwelche Ideen? gibt es einige CSS Hack diese zu lösen? Danke an alle!

War es hilfreich?

Lösung

Sind sie Dateien .png? IE6 hat Probleme mit Alpha-Transparenz in .pngs. Es gibt eine Javascript fix obwohl .

Bearbeiten, zu klären - Wenn IE6 eine .png mit Alpha-Transparenz sieht (die als die Transparenz in .gifs unterscheidet) es flippt aus und macht, dass ein Teil der lichtgrau ich Sie glauben, sehen. Das Javascript-Update ist ein Filter für alle .pngs in der Seite. Doch das funktioniert nicht auf .pngs, die als Hintergründe über CSS festgelegt wurden.

Andere Tipps

Seien Sie mit dem PNG-Fix in IE6 vorsichtig - es wird ein DirectX-Filter und es ist relativ langsam. Wenn Sie viele Bilder auf einer Seite (zum Beispiel ein Symbol auf jeder Reihe von 25 in einer Tabelle) haben es die Seite nach unten ganz ein bisschen langsam.

Wir fanden, dass die einzige performante Lösung für Server bis aliased GIFs zu IE6 und PNGs alle anderen war.

Ho Summen, es ist nur noch ein weiterer Grund zu hassen IE6 und alle, die in ihr segeln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top