On Focus.com, I discussed that burying IE 6 is not only a matter of technology, but also one of reputation:
We have the power
I still maintain these opinions, and ultimately, we as an Internet community must move forward by eliminating support of old browsers such as IE 6 and 7. While supporting four versions of Internet Explorer can be a (albeit, rare) necessity, let’s face it: it’s a pain in the ass. If IE 6 and IE 7 are ever going to be put in the grave once in for all, it is us as developers who have to do it. We have to stand up and say ‘fuck it’. We have the power.
Ultimately, this shouldn’t be a hard thing. Any developer worth their weight should be well versed in the ways of IE. When I style my pages, I make sure to code my pages with a bit of wiggle room so they won’t break.
getting gotten kinda hectic
At my last position, my first task was to clean up the site’s existing quagmire of CSS files. The first thing I did was hunt down all the IE conditionals and made those styles universal. This subsequently led to the deletion of IE specific files, leading to a faster site, less styles to maintain, and less files in the code base.
No more should we have the following:
<!--[if IE]> ... <![endif]--> <!--[if IE 6]> ... <![endif]--> <!--[if IE 7]> ... <![endif]--> <!--[if IE 8]> ... <![endif]--> <!--[if IE 9]> ... <![endif]--> <!--[if gte IE 8]> ... <![endif]--> <!--[if lt IE 9]> ... <![endif]--> <!--[if lte IE 7]> ... <![endif]--> <!--[if gt IE 6]> ... <![endif]--> <!--[if !IE]> --> ... <!-- <![endif]-->
If I was interviewing a candidate who relied on the above methods I would pass. This is an antiquated methodology that ultimately makes for more overhead to maintenance and load times, but more importantly speaks to a lack of skills. The developer can’t make it work the first time around, so they have to program the same layout three or more times.
Even Microsoft is sick of the beast it created:
Let’s join them and wave goodbye to an old friend.
Do you still support IE 6 or 7? How much longer do you think it will stick around?