Как заставить IE5.5 / 6 поддерживать альфа-прозрачность PNG?
IE5.5 and IE 6 are not support PNG alpha transparency. Когда мы помещаем фоновое изображение прозрачности PNG и открываем с помощью IE5.5 или 6, изображение будет отображаться с уродливым серым цветом вокруг, как показано ниже
Существует два распространенных метода поддержки альфа-прозрачности 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, если страница размещена на веб-сервере.
Загрузите исходный код здесь ->PNG alpha transparency Testing