code | 1-27-2010
Microsoft released Internet Explorer 6 nearly eight years ago in August of 2001. Since then, they have released two new versions of their web browser, IE7 and IE8 and have officially stopped supporting the outdated cousin, IE6. So why is it that most web developers are still supporting a browser that even Microsoft itself has turned its back on?
Here are some interesting statistics on the use of Internet Explorer 6 according to w3schools.com:
- In May of 2008, 27.3% of Internet users were using the IE6 browser
- By May of 2009, the number had dropped to 14.5%
The number is still significantly higher than those using Google Chrome, Safari, Opera or even IE8 at this time, but it is rapidly decreasing and it is my suggestion that we as web developers continue to aid in its decline. What's wrong with IE6? You might ask. Here are a few things I've noticed in developing web pages:
There is no support for PNG images built in to the browser.
Bad rendering of style sheets.
IE6 renders several tags such as float, padding and margin completely differently than any other browser. Many of these issues were resolved in Internet Explorer 7. This is one of the reasons why most websites either use IE6 hacks or IE6 conditional stylesheets to correct the little abnormalities that plague the IE6 styling.
Flickering rollover images.
The Min-Height CSS property doesn't work at all.
The IE6 browser is extremely buggy and there have been many instances of simple code crashing it.