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/

Reply via email to