Page is a not externally linkable
- Code, Content, and Presentation
-- CSS
---- Designing layouts


swa66 - 1:21 pm on Oct 5, 2008 (gmt 0)


Just curious, how "ok" is ok for you? Can you give an example of where you might draw the line? :)

For IE7 I mostly can get it to display the same as the standards compliant browsers. Detail like different fonts etc are going to remain unfixable.

For IE6 I've settled for degraded display that's still functional. E.g. a sliding doors menu where there's a need for a li:hover that can't be moved to an <a> tag. I'll change the hover to look different.

Printing is similar: IE6 tries to print so enlarged that it almost never fits a regular page. I can either waste a lot of time or hope those still not upgraded will do so eventually and forget about it (most website won't fit the width of the page in IE6 so it's just one more).

This will get worse once we get more browser support for CSS3 features: E.g. rounded corners, either we can continue to add superfluous divs and background images, or we can embrace the real rounded corners and let them degrade to aquare corners for obsolete browsers.

Graceful degradation is enough, unfortunately many of the IE bugs aren't exactly graceful.

As to where I draw the line in regard to code for IE: I don't care if it validates (if I need zoom:1, that's going to be it). I don't care why it works (if a margin of 700px does the trick, that's going to be the one I use, I not wasting my time understanding why when those crafting the browser won't fix it anyway). I don't care what technology it uses (if I need a min-width, I'll use the scripted version). As long as it looks ok, I'm ok with it.


Thread source:: http://www.webmasterworld.com/css/3753665.htm
Brought to you by WebmasterWorld: http://www.webmasterworld.com