[whatwg] Comments before the DOCTYPE (warning message in validator.nu)
Charles Pritchard
chuck at jumis.com
Fri Feb 3 17:47:34 PST 2012
On Feb 3, 2012, at 5:20 PM, Leif Halvard Silli <xn--mlform-iua at xn--mlform-iua.no> wrote:
> If one tries to validate
>
> <!----><!DOCTYPE html><title></title>
>
> then validator.nu gives this warning:
>
> ]]
> Warning: Comments seen before doctype.
> Internet Explorer will go into the quirks mode.
> From line 1, column 1; to line 1, column 7
> <!----><!DOCT
> [[
>
> While I take some responsibility for this warning, the text ought to be
> more precise. Firstly, because IE10 will not go into quirks mode by
> comments before the DOCTYPE anymore. And, secondly, because IE8 and IE9
> *could*, via the X-UA-Compatible directive, be directed to not go into
> quirks mode - or even simply ignore the entire comment if it belongs to
> Microsoft's proprietary Conditional Comments subset — see
> http://xn--mlform-iua.no/blog/no-condition-comments.
>
> Hence, I would suggest that e.g. "some versions of Internet Explorer
> risk entering quirks-mode" would be a more truthful message to send.
> --
> Leif Halvard Silli
In one of my projects, I've taken the uncivil position of including a text node before the HTML declaration. It lets me use an HTML file as a web workers source.
So far, it seems to work out just fine. +1 to loosening the warning language.
More information about the whatwg
mailing list