It's known that Internet Explorer 6 does not support alpha channal in images, but I do hope maybe there is a warkaround for this problem? If so, how would make this work in IE6 too?:

.somediv {
    background:url(alph-channal.png) repeat-x top;

3 answers


You might also look at the DD_belatedPNG javascript for fixing png support for IE, it has some advantages over the usual suspects:


Answered over 8 years ago by Tony Crockford
  • DD_belatedPNG is the best! danwellman over 8 years ago
  • +1 for DD_belatedPNG. The author (Drew Diller) also has a script called DD_roundies which provides rounded corner support for IE and it has the PNG fix stuff built into it - http://dillerdesign.com/experiment/DD_roundies/ Andy Ford over 8 years ago

This is what I've done before and I believe it works in most cases:

background:url(alph-channal.png) repeat-x top;
/* ieWin only stuff */
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='alph-channal.png');
Answered over 8 years ago by Darryl Hein
  • IE's filter is very, very slow and has other draw backs - e.g. if it is used on a link, the link becomes unclickable... danwellman over 8 years ago
o.k.w 2355

Yea, the well-known PNG fix for IE6.

Here's one from TwinHelix and the demo.

Answered over 8 years ago by o.k.w