Death to IE6
“IE6 is the new Netscape 4. The hacks needed to support IE6 are increasingly viewed as excess freight. Like Netscape 4 in 2000, IE6 is perceived to be holding back the web.”
~ Jeff Zeldman, standards guru
Anyone who has worked with developing the presentation layer for web apps has become quite adept at creating workarounds in JS and CSS to try and give the user the same experience in IE6 that they’d have if they used an up-to-date browser. However, because of IE6′s non-compliance with W3C Standards, a ridiculous amount of extra work (i.e., hacks) is needed in order to get the page to render correctly in this most outdated of browsers. And, as Dietrich mentioned in a previous post, the problem is that these deviations from the standard end up becoming the standard and increase the amount of time required to write and maintain code.



I was reminded of this lesson last week, after I posted a series of beginner-level tutorials about overcoming some of IE6′s shortcomings with jQuery. My two-part piece on transparent PNG support got picked up by the kind folks at 
Unless you’ve been stuck under a rock for the last week, you’ve probably heard about the 
