IE6

PNG Images, Transparency & IE6: Answers To Theming-Hell

I would never use a drupal module or javascript to fix IE6 suckiness with transparency in 24-bit PNGs.

After battling IE6 and image transparency on many sites I always do one of three things when tackling this issue:

  1. Firstly, if only binary transparency is required, I use an 8-bit PNG file. Binary transparency means that each pixel is either transparent xor colored (but not both, hence 'xor' for the eXclusive-or. When can we add 'xor' to the English dictionary?). The pixels in a 24-bit PNG can be both colored and transparent, and have 'alpha' transparency as opposed to binary transparency.