[Bug 236960] [NEW] standards incomplient page can trigger standards compliance mode; M$ can manipulate this

Thinboy00 thinboy00 at gmail.com
Tue Jun 3 00:29:50 UTC 2008


Public bug reported:

Binary package hint: mozilla-firefox

If there is a valid DTD at the beginning of the (x)htm(l) file, firefox assumes it's a valid file, even when gecko reports invalid code.  As a result, the invalid website is parsed in standards compliance mode instead of quirks mode.  If IE starts requiring DTDs (for invalid, MSIE compatible code), quirks mode won't work at all because it will never be triggered.  To reproduce:
0. have a standards incompliant html authoring program installed (e.g. Dreamweaver)
1. Make a fairly complex web page/site (offline of course)
2. Confirm the presence of and/or add a valid doctype declaration per the instructions somewhere at www.w3c.org
3. View the page in Firefox.  Check the page properties.  It will be in "standards compliance mode."  Since your page is littered with invalid code, it should have switched to quirks mode at some point during rendering.

I KNOW what a DTD means.  It means "I am using valid code of format
foo."  But if the code is not valid, surely it makes sense to switch to
quirks mode?  Suppose Microsoft changed MSIE to require a DTD?  The web
designers would figure this out and spread it by way of blog, and all of
a sudden, the Internet (tm) doesn't work on firefox.

** Affects: firefox (Ubuntu)
     Importance: Undecided
         Status: New

-- 
standards incomplient page can trigger standards compliance mode; M$ can manipulate this
https://bugs.launchpad.net/bugs/236960
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to firefox in ubuntu.




More information about the Ubuntu-mozillateam-bugs mailing list