Should I Support Internet Explorer 6?
Most new PCs today are being sold with Windows Vista or Windows 7? These machines don’t have IE6 and a user would have to go through major hoops to install it. To those still running Windows XP, they probably have upgraded to IE7 or IE8 without even realizing; Windows Update probably suggested that they install IE7 and a click later it’s there. The user audience that concerns me are those business folks. Business users are usually under the reign of a tyrannical IT staff, with locked down machines. Upgrading isn’t really an option. Digg breaks it down here.
To support or not support IE6 users? That is the question. Well I think if you are a web developer you should think about IE6 but not very long. If it looks right in all the latest browsers mentioned above then you should be happy and continue. If you can support IE6 with minimal effort then you should try to do so, but if it is going to take thousands of lines of CSS and code to make it work then you should probably use that time more wisely. For my site it was as simple as changing a couple CSS definitions and changing some PNG images to GIFs. Total effort was less than 10 minutes.
As web developers we want to deliver a consistent experience to all users, but sometimes that is an unrealistic reality. We either have to choose to support a subset of users or compromise the experience. There is no right answer, the only approach is consider your audience and what you want to deliver to them. Hopefully this won’t be an issue 2 years from now.