- From: Maciej Stachowiak <mjs@apple.com>
- Date: Thu, 12 Apr 2007 13:39:29 -0700
- To: Chris Wilson <Chris.Wilson@microsoft.com>
- Cc: Laurens Holst <lholst@students.cs.uu.nl>, Lachlan Hunt <lachlan.hunt@lachy.id.au>, "public-html@w3.org" <public-html@w3.org>
On Apr 12, 2007, at 11:01 AM, 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. I tested, and <!DOCTYPE html5> triggers quirks mode in Firefox and Safari but not Opera or IE/Mac (I don't know if IE on Windows uses the same algorithm). <!DOCTYPE html> doesn't trigger quirks mode in any of these. I used this test, you should get red in quirks mode, green in standards mode, due to the quirk to allow hex color without leading #: <!DOCTYPE html5> <style> .foo { width: 400px; height: 400px; background-color: lime; background-color: ff0000; } </style> <div class="foo"></div> >> And conversely, saying that HTML5 documents start with <!DOCTYPE >> html><html> (which is already distinguishable from HTML4) would not >> rule out requiring <!DOCTYPE html><html version=6> for HTML6. > > Would you put the version attribute on <html> in html5? My initial inclination would be no, but I'll reserve further judgment on versioning issues until I have a chance to read your essay and ponder it. Regards, Maciej
Received on Thursday, 12 April 2007 20:40:25 UTC