Update — March 19th, 2013: please read this article for updates!
I’ve always taken a very liberal/aggressive approach to progressive enhancement. Older browsers get accessible content but layout is limited and aesthetic styles are better lost completely than hacked on with nasty techniques.
Every website is different of course. When I redesigned my personal website I had a large list of “required” standards to see the optimal version. That’s cool; my audience is on the cutting edge of browser tech. I wasn’t too worried about delivering complex layout to old versions of IE. Our latest project at Browser sees an audience that is almost 50% Internet Explorer — and a great many lower than version 8. (I spat my coffee out too.)
We’ve designed a bold visual style that looks very modern but won’t depend on any fancy CSS. Great, but what about layout? Producing a basic linear format for such a large percentage of visitors isn’t the “best possible experience” I like to take about. I’ve been working on a solution…
Visit the Shiro preview and have a hack around.
Here’s what it looks like in IE6:
PS, I will be dogfooding this in the coming weeks so expect updates!