W3C home > Mailing lists > Public > public-html@w3.org > April 2007

Re: Intent to Conform (was Re: Version information)

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Thu, 12 Apr 2007 11:24:13 -0700
Message-ID: <461E794D.5010207@mit.edu>
To: Chris Wilson <Chris.Wilson@microsoft.com>
CC: "public-html@w3.org" <public-html@w3.org>

Chris Wilson wrote:
> Maciej Stachowiak [mailto:mjs@apple.com] wrote:
>> Fair enough, but <!DOCTYPE html> has the significant advantage that
>> it triggers standards mode in current browsers, so it's easier to
>> make content that degrades gracefully. I don't think <!DOCTYPE html5>
>> would.
> 
> Umm, it does in IE.  And I'd expect it to in any other browser, too - it's an unknown doctype.

It's not only unknown, it's not recognized as a doctype at all by some UAs.

So as it happens, it triggers quirks mode in Gecko, because the doctype 
parsing logic looks for "html" after the "doctype" (since we're 
generally assuming we're dealing with an HTML doctype), then starts 
looking at the characters after that (the '5' in this case).

That's not something expected in an HTML doctype, so the parser bails 
out.  So this falls into the "A DOCTYPE declaration that cannot be 
understood (e.g., no matching quote)." case under 
<http://developer.mozilla.org/en/docs/Mozilla%27s_DOCTYPE_sniffing#Quirks_Mode>. 
  Note the link to the testcase in that item.

-Boris
Received on Thursday, 12 April 2007 18:24:27 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:15:53 GMT