I read this article (http://www.cnn.com/2009/TECH/08/06/internet.explorer.six/index.html) this morning as a headline on CNN. Now, many people wonder, why IE6? So anti-Microsoft, are we?
The problem is not Microsoft – IE7 and IE8 are extremely well developed browsers. The problem is that IE6 is built with a different engine to render website code. So, CSS that works well in Firefox, IE7, and other browsers looks like shit in IE6. It hinders many developers from being able to do amazing codes because they know their users will have the most dreaded environment in which to view the website.
CSS is the language hurt the most by this browser. The same code for IE7 will look completely different in IE6. It’s often a problem that you cannot build fully CSS sites because of this, but that means that they are not fully web 2.0 standard compliant.
The workaround has been for years to “hack” CSS. An if-then condition is created to redirect the user’s browser to have to use a different CSS from other users. It ends up making the site less dynamic and structured.
The problem is when you work for a corporate environment or design a site for such. It’s really hard to believe that a company of 50,000 will make their employees update to a browser. I doubt they will even know if the browser becomes no longer supported by HTML 5.
So what do you do? Can Microsoft make all IE6’s turn off? I doubt it. I fear we’ll be programming for IE6 until 2020.










