Do I stop supporting IE6?
Cross browser compatibility has always been a pain for me, I spend hours at the end of every project tweaking and writing hacks to combat IE6's lack of support for current standards in HTML markup and CSS etc.
Now Microsoft in their wisdom seem to have 3 completely different rendering engines. I find myself having to now write hacks for IE6 along with IE7 and now IE8, sometimes adding a day or more to testing.
Now please no comments like... "well I design to standards so have no problem with this" as thats crap, remember I am talking about a browser that does not even support the CSS 1.0 standards created in 1996. It has no PNG transparency support and many more issues I dont want to go into
The question I want to ask other designers and/or developers is "do you still support IE6 for your clients" by support I mean promise your application/site will work and display the same in IE6 as it does in IE7 and IE8.
?





I try to explain to the users that supporting IE6 is like supporting windows 3.1
Just open browser and enter the name they want.
Using jQuery helps keep my javascript compatible, and then I have a few things that I can remember that IE6 doesn't like, so I just don't do those things.
So I guess even though I don't test in IE6, I do keep it in mind subconsciously.
IE6 is lame and everyone hates it, but around 20% of users still rely on it, which is more than Chrome+Opera+Safari+IE8 combined. That number is steadily dropping, but I don't think we'll be able to completely ignore IE6 for another year at least.
Think if we had a demographics breakdown of IE6 users then it would be easier to decide which websites need to support it and which don't. Age, language, country... all of that would help.
A good web developer should feel duty bound to maximise the audience for their client, therefore until IE6 usage drops below 3% I will continue to make my sites compatible with it. To be honest it doesn't take anymore effort than supporting IE7. And I force IE8 to use IE7 compatability so really I'm just developing for 1 IE engine Of course I still test on all 3 IE engines. I've found that jQuery supports IE6 pretty well and over time you tend to know what works and what doesn't, plus little tricks to sort things out.
Opera has less than 1% of the market but I still test for compatability, along with Google 1+2, FF 2+3, and Safari 3. Yes, it's a pain but I pride myself on making it happen and supporting 99% of visitors who choose to visit my clients' sites. As a result the sites tend to work well on modern mobile browsers as an added bonus.
@ Gary Fenton your comments are very true, but depending on what your clients are asking for some of our applications are now started to get limited on IE6 and jquery and AJAX need hacks and workarounds more and more now. for the time being its not a lot of work as you said, but I do hope in the future its dropped
That said, I'd sure wish I could just stop having to deal with it!!