Page is a not externally linkable
- Code, Content, and Presentation
---- Do you still design for IE6?
swa66 - 11:41 pm on Oct 12, 2009 (gmt 0)Do NOT let IE6 limit you in your coding and design
There are a few tricks for dealing with IE6 and its flaws.
Mainly speaking from a CSS point of view:
Do NOT use *any* version of IE during the design: finish it fully in the other browsers. Next use conditional comments to work around the bugs in the different versions of IE:
- it stops you from going insane on "that" browser
- you only need to fix what you've left as bugs in the end, not all those that never get triggered in you final design
- you can just fix it so it looks acceptable, you do not have to understand the bug, when it is triggered or why it is there to start with. - Much easier!
Something to far to the right ? Well then just move it to the left. Don't care what or why it is in the wrong position at all.
you can use scripted solutions to fix a number of problem in IE. e.g. IE7.js and IE8.js fix a lot of the problems in the legacy IE versions
graceful fallback: if you can't get an effect in IE6 to work like what you have in better browsers, then why not just settle for something less advanced, but still workable. The day those users do in fact upgrade: they'll now see all sorts of thing, including rounded corners, drop shadows, hover effect on non-links, transparent background images, etc.
fallback: if you code clean html and style it using CSS, you html should make sense on its own and worst case you could offer it unstyled to unsupportive browsers: it should still all be there, just look "old".
But I'm very supportive of those deciding enough is enough and stop supporting IE6. It's a decade old, riddled with bugs and should have been terminated long ago. But it is kept on life-support for all the wrong reasons.
The more webmaster that block IE6, give it a sub-par experience or tell their visitors to finally get their act together and upgrade, the sooner we all can forget IE6 like we did with older versions of IE.
IE6's market share is dropping fast among my visitors, once it reaches 5%, I'll probably start ignoring them myself in the next redesign. Some customers might want to keep compatibility longer than I do for my sites, so I'll keep that virtual machine image around (but will need to get paid to start it).
Thread source:: http://www.webmasterworld.com/html/4005315.htm
Brought to you by WebmasterWorld: http://www.webmasterworld.com