Take a look on these two doctypes: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" ""> They have empty system identifier SET. According to HTML5 specification almost standards mode is expected if: - The system identifier is not missing and the public identifier is set to: "-//W3C//DTD HTML 4.01 Frameset//EN" - The system identifier is not missing and the public identifier is set to: "-//W3C//DTD HTML 4.01 Transitional//EN" [http://www.whatwg.org/specs/web-apps/current-work/#the-initial] So the above two examples should trigger almost standard mode in Webkit. Actually they trigger quirks mode in Webkit.
*** Bug 17573 has been marked as a duplicate of this bug. ***
resolved no later than bug 42794