Sprache: Deutsch Programmiersprache: CSS Veröffentlicht von: Jay Letzte Änderung: 25.04.2006 Aufrufe: 5295
Der Internet Explorer 6 kann keine transparenten PNG-Grafiken darstellen. Mit diesem Trick lässt sich das Problem umgehen.
Hey! Sowas such ich scho voll lang un habs in keinem Forum gefunden! Danke!
bei mir funzt dies leider nicht ?
Bei mir leider auch nicht :/
das AlphaImageLoader-Ding ist eine ActiveX-Einbindung sodass wenn JavaScript und/oder Active-X abgestellt werden - die o.g. Option nicht funktioniert. mfg
Wenn man vorher das PNG für moderne Browser definiert hat, zb. so: .TransparentesBild { background: url(Images/meinBild.png) no-repeat left top; } muss man für den IE6 eine gesonderte Klasse anlegen. * html .TransparentesBild { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=crop src='../../App_Themes/CssFramework/Module/Modul_Newsteaser/Images/meinBild.png'); } Hier ist dann "background: none" sehr wichtig. da sonst das Bild von ersterer Klasse mit angezeigt wird. Außerdem muss der Pfad zum Bild absolut sein.
Name *
E-Mail (wird nicht angezeigt) *
Website
Kommentar *
Sicherheitscode *