David Dorward wrote: > 2008/10/16 Gunlaug Sørtun <[EMAIL PROTECTED]>: >> Only IE (and the validator) needs a doctype... >> <http://www.gunlaug.no/contents/wd_additions_34.html> > > """ IE is the only browser I'm avare of that makes a clear > distinction between what it supports in which mode. """ > > The author clearly didn't do much research then. > > http://developer.mozilla.org/en/Mozilla_Quirks_Mode_Behavior > http://www.opera.com/docs/specs/doctype/ > http://www.quirksmode.org/css/quirksmode.html
Yes, he did, and found that the designer could level out mode-differences in all browsers but IE, without leaving standards. So, he wrote that. If additional notes are of any help in clarifying the matter, then this author won't mind writing some... What this author found, and his article says: IE doesn't only change rendering-rules when it switches mode - it changes the list of what it supports and what it doesn't. Other browsers switches rendering-rules when they switches mode, but support for all commands from the standards is present in both modes, which means they switches rules for _what they do_ with each command. These non-IE browsers changes what they do with most non-standard quirks when in standards mode - as the referred documents says. This means the designer has control in both modes and can level out all but the minutest mode-differences simply by carefully selecting and using commands from the W3C specs - even the very latest, as long as he knows what the browsers do with them in both modes. Not so in IE. This was clear to this author around the time most of the referred documents were originally written and this author started his research into the mode-switching matter - or around 2003 to be more precise. It has become even clearer after following the discussions around (X)HTML 5 closely for a year or so. This author has also been studying MSIE's declared and actual mode-branching strategy as it became relevant for our 'hasLayout'[1] article with the release of IE7 back in 2006. IE8' mode-branching and support-switching has of course not gone unnoticed either, and it doesn't look like MSIE will, or can, stop there - they've gone too far already. Thus, it looks like this author's statement will only become more true for each coming IE version. regards Georg [1]http://www.satzansatz.de/cssd/onhavinglayout.html -- http://www.gunlaug.no ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/