I am currently coding a website and I'm using several transparent PNGs on it. Of course, IE6 won't render them, so I used .htc solution that I found online, but it seems that it doesn't work completely. Most of the PNGs in IE6 are now transparent, some of them are distorted, but the biggest problem is my logo. My logo is transparent PNG and although it's transparent, it has a black border and a little white square with a red X inside of it. I had to remove alt text from my img tag because alt was shown as well, so does anyone have any solution that could help me with this?
IMO it really isnt worth the trouble to try to get your transparent PNGs working in IE6, reather use a script that detects if the user is on IE6 and co, and print a message saying something along the lines of "You are using an obsolete dinosaur of a crappy web browser, please seriously consider upgrading to a real browser like <a href=ffdownload>FireFox</a>". This is what I will be doing with all my new sites now that have problems with older versions of IE. Or, if you must fix the problem, have a read of this: http://24ways.org/2007/supersleight-transparent-png-in-ie6
Don't waste your time with them. IE6 users aren't worth the trouble and imho don't deserve the luxury of transparency