Seriously, I can’t go a day without reading about someone complaining about IE6. Yes, we all know it’s support is terrible. Yes, we know that Microsoft sat around and did nothing for 5 years. But look, they have stepped their game up, they have released 2 browser versions in 3 years. Yes, they are not up to par with more standards compliant browsers, but they are a major improvement over IE6.
So I ask you: what is Microsoft supposed to do?
It isn’t their fault that users won’t upgrade their browser.
Suck It Up
If you call yourself a web developer, you should be able to make things presentable in IE6. If you can’t, then you probably shouldn’t call yourself one. So suck it up and deal with it. Doesn’t the challenge make our jobs more interesting?
I’m not saying that your site has to look exactly the same in all browsers. We already know the answer to that question. Just make it presentable. Make sure a user can access all content on the site. Remember, it’s still all about the content.
Take a look at the traffic to the site and determine to what degree you even need to support it. If IE6 visitors only compromise a very small percentage, maybe consider using Andy Clarke’s Universal Internet Explorer 6 CSS. That will put the content front and center in IE6, and you won’t even have to worry about it.
Just please, stop complaining.