If you have users still on IE6, then you don't want to use PNG32, as it can lock up the browser:
For the example you have, you might try a PNG8, which doesn't lock up IE6 and doesn't require special coding to show some kind of transparency:
I don't know of anyone here in the UK still using IE6, sure someone will tell me otherwise ;-)
Also, aren't Google withdrawering support for IE6 shortly? About time IE6 was gone forever!
Must admit I have played about with png8 and that works great for use with the symbol I want to use and also text however I may need to use png32 for the odd thing here and there that requires more colour.
Thank you both.
Just search the Web for a bit. If you can avoid using a PNG32, you probably ought to, at least for now.
Hmmm yeah I understand some of the 'why not to use a png32'.
However I have had this problem before in the past and png32 seems to be the only thing to work.
Say I have an image that I want a drop shadow or glow around and I want it displayed on a webpage that has a detailed background.
Cant use a png8, the transparency for the drop shadow is maintained but the image quality isn't good enough.
A Gif has the same problem so am left with a png32 which of course works and looks great.
I have used them sparingly in the past and have never had any clients mention any problems, now maybe that is just luck.
Hmmm I guess png32's shouldn't be used just yet but I cant find anything that works as well ;-)
Sadly IE6 is here for a couple more years, the % of users still viewing sites through it varies massively depending on the industry, I've just built a site for the Tyre Industry in the UK and IE6 usage is at nearly 40%!
Learn from our mistakes and make sure you discuss browser compatibility with the client first and charge extra for IE6 work.
Using IE PNG Fix is a good work round, but you can also offer to use IE6Update which encourages IE6 users to update (im installing this as std now)
I'm amazed your Tyre client has a 40% IE6 usage, that's a total shock. Why on earth would anyone not have upgraded from IE6? Its terrible ;-0
I do mention the problems to clients some aspects of our designs have on IE6 and they either are not bothered or are of the opinion that an upgrade to IE7-8 isn't unreasonable.
Whats this work around you mention? IE png fix??
Must admit I have not even bothered to look to much into this. I do use png32 but only very occasionally.
Well I've signed all the "Bring IE6 Down" petitions etc but sadly I have to face reality with old-fashioned industries still around and many large companies still using the original install of XP which came with IE6 initally - they have no reason or budget to change thousands of computers just because a few websites dont look quite right.
Theres an IE 5.5 & 6 PNG fix here which is quite good:
Youll need a separate IE style sheet ideally.
Every fix for IE6 PNG32 that I've read depends on an IE filter.
The filters don't load in a predictable order, and can fail to load before they're needed, leading to browser hang, as described in the article I linked to earlier:
The article is worth reading. These people struggled with the IE6 PNG support and even worked with Microsoft to track down the problem. At the end, they gave up on PNG32s.
1 person found this helpful
I've been using png32 quite a lot for at least a year now with no problem. In fact, it's almost become standard in many of my designs. I do use the png fix script to make sure everyone can see it properly.
I also quit supporting IE6. My own visitor stats to my web site show it at about 5% usage. I know that other stats show higher. But in the year or more since I quit supporting IE6 I've had no problems.
Very interesting, I must admit using png32 would make life easier as the quality when using transparency is far better however there are many that still say not to use them.
While I still know of very few that still use IE6 as mentioned on here there are indeed many that still do. The fact Google is with drawing support is a step in the right direction ;-)
Thanks for letting me know your thoughts, I will use them where I need.
Just out of interest what fix do you use and how to you implement this in your sites?
Thanks again, P
I use the this IE png fix: http://www.twinhelix.com/. Never had any problems with it. Of course, there may be some people out there who have the issues of IE6 crashing. Never heard of this situation before until reading here. But I've never had a web design client yet who came back and said that their website vistors complained that their browser locked up.
The only time I had an "issue" with this was recently with a friend, who I found was using IE6. She's not very computer savvy and just never understood about updating her browser. Other than that, I've never run into an issue.
Using Png32 and discontinuing support for IE 6 (in terms of CSS) has made life SO MUCH easier. I can do more creative designs. And I don't have the headache of doing a bunch of work-arounds in my CSS.
I'm aware that many stats show IE6 is still used by a good chunk of people. But my own stats don't show that. And the stats of my client sites don't show that either. My IE6 visitors hover around 4-5%. Until I start getting feedback from clients that their visitors are not seeing things properly, I'm going to continue doing what I'm doing. Life's too short to worry about what seems to be a small group of people who refuse to update their browswer.
I would not worry anymore about PNG32. IE6 is fading away. It is an old browser. Less than 5-10% of people worldwide are still using it. Stop worrying about it!
If image is small, and you DO worry about IE6: Export as PNG 8 with alpha transparency. IE6 will see index transparency and all other browsers will see alpha, so everyone will be happy!
Cheers, and I hope this helps!