Wie kann IE5.5/6 die PNG-Alpha-Transparenz unterstützen?

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

image


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.

image

Quellcode hier herunterladen ->PNG alpha transparency Testing