Как заставить IE5.5/6 поддерживать альфа-прозрачность PNG?

Как заставить IE5.5 / 6 поддерживать альфа-прозрачность PNG?

IE5.5 and IE 6 are not support PNG alpha transparency. Когда мы помещаем фоновое изображение прозрачности PNG и открываем с помощью IE5.5 или 6, изображение будет отображаться с уродливым серым цветом вокруг, как показано ниже

image


Существует два распространенных метода поддержки альфа-прозрачности PNG в IE5.5 / 6.
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

Используйте метод «filter:progid:DXImageTransform.Microsoft.AlphaImageLoader» для загрузки изображения PNG.


Twinhelix - iepngfix.htc

Посетитеhttp://www.twinhelix.com/css/iepngfix/ и загрузите файлiepngfix.zip. Распакуйте его и получите файлыiepngfix.htc иblank.gif.


P.S Both solution will prompt Active X security dialog if we open it locally. Пожалуйста, нажмите разрешить заблокированный контент, чтобы увидеть эффект. Однако он не будет запрашивать предупреждение о безопасности Active X, если страница размещена на веб-сервере.

image

Загрузите исходный код здесь ->PNG alpha transparency Testing