Things We’ll Be Able To Do Once IE6 Is Dead
sitepoint.com
sitepoint.com
We'll have to wait until IE7 dies until we can forget about the hasLayout problem, sadly. (http://www.satzansatz.de/cssd/onhavinglayout.html)
1. The quick release between IE7 and IE8 means that users who have recently upgraded (or have adjusted) to IE7 haven't got stuck in their ways just yet and have recently encountered change.
2. IE7 users have already (tended) to show a willingness to upgrade and learn a new system (either Vista or IE7 on XP).
3. IE8 is being rolled out as a critical update so the willingness and recent experience of change should influence IE7 users more than IE6 users.
4. A major reason for not upgrading IE6 is legacy code written for IE6 - this should be less of an issue on IE7.
5. IE8 isn't nearly as different from IE7 as IE7 is from IE6.
Maybe I'm doing it wrong ;)
This stats page shows FF2 use at 3% of total, which would be around 7% of Firefox users. http://www.w3schools.com/browsers/browsers_firefox.asp
So.. if I didn't want to support it, I wouldn't. Well, I would, but I'd just show bare styling to them. The sort of user who's still on IE 6 doesn't really care about pixel perfect layout anyway, right? (Except for the poor closet geeks "stuck" on IE 6 in the workplace, but that's an even smaller percentage.)
Does Windows normally offer to upgrade IE automatically?
I mean, if you "don't support" IE6, what is the worst thing that happens? Some stuff doesn't look right for a portion of your audience? These people already have a seriously degraded internet experience, are they going to notice that the padding on your floats is all messed up?
I am pretty certain that you are leaving revenue on the table if you choose to ignore IE6 as a business, which is a valid objection to my argument. But how much?
And how much costs are you leaving off the table by freeing your designers and developers from supporting IE6, and allowing them to do other amazing things with their precious time?
Give me two almost-identical websites with two similar, business-oriented audiences, then have one site support IE6 and the other basically ignore it (and use the excess development/design time to build other features). I don't know about you, but I'd put my money in #2.
How relevant this is to your income, of course, depends on the site. For a blog, it may not matter at all, but there's a good reason why Facebook is notifying IE6 users of a degraded experience. They use a ton of CSS/Javascript for their UI, and I'm sure the cost of supporting IE6 is very measurable and very high. But they probably can't just tell IE6 users to go away entirely.