Wie kann IE5.5 / 6 PNG Alpha-Transparenz unterstützen?
IE5.5 and IE 6 are not support PNG alpha transparency. Wenn wir ein PNG-Transparenz-Hintergrundbild einfügen und mit IE5.5 oder 6 öffnen, wird das Bild wie folgt mit einer hässlichen grauen Farbe angezeigt
Es gibt zwei gängige Methoden, um die Unterstützung von IE5.5 / 6-PNG-Alpha-Transparenz zu gewährleisten.
1) Microsoft.AlphaImageLoader
2) Twinhelix - iepngfix.htc
P.S IE7 and other browsers like opera and firefox have no trouble with PNGs alpha transparency support.
Microsoft.AlphaImageLoader
Verwenden Sie die Methode „filter:progid:DXImageTransform.Microsoft.AlphaImageLoader“, um das PNG-Bild zu laden.
Twinhelix - iepngfix.htc
Besuchen Siehttp://www.twinhelix.com/css/iepngfix/ und laden Sie die Dateiiepngfix.zip herunter. Extrahieren Sie es und erhalten Sie die Dateieniepngfix.htc undblank.gif.
P.S Both solution will prompt Active X security dialog if we open it locally. Klicken Sie auf Blockierten Inhalt zulassen, um den Effekt zu sehen. Es wird jedoch keine Active X-Sicherheitswarnung ausgelöst, wenn die Seite auf dem Webserver gehostet wird.
Quellcode hier herunterladen ->PNG alpha transparency Testing