Before I began development on this blog, I made the conscious decision not to support Internet Explorer 6. Why you ask? The the answer is simple — saving time. One less browser for me to test and potentially debug was a no-brainer. Even though I didn’t want to support IE6, I didn’t want the site to look ‘broken’ for those users. The solution was to use an IE 6 conditional to only send styles to browsers if they were not IE 6.
The code is as follows:
1 2 3 | <!--[if !IE 6]><!--> <link rel="stylesheet" href="style.css" type="text/css" media="all" /> <!--<![endif]--> |
In IE6, it looks like this:

Not pretty, but at least the content is readable.
I am sure there are some who think that I should support IE6 — that every site should fully support IE6. But to this I say: ‘No thanks’. Continued support of an almost 10 year old browser is a waste of time and money. Most projects are limited by budget, so we should spend our time wisely and continue to move the medium forward.
There is a new internet coming. An internet crafted through HTML 5 and CSS 3. An internet viewed on tablets and mobile devices — an internet where even Microsoft will be supporting these new technologies in their upcoming Internet Explorer 9.
social