Gervase Markham wrote:
Brant Langer Gurganus wrote:

I am trying to come up with a document for bug 74263 involving where Mozilla has intentionally deviated from the standards. If you know of where Mozilla has done this, please let me know. I know about <blink> and <marquee>. [snip]
For this document to be sensible, it should not include Mozilla's attempt to support what is colloquially known as "DOM Level 0", i.e. all the cross-browser DOM features outside the DOM standard that billions of old web pages use. It also probably shouldn't include support for the cross-browser HTML extensions.

<marquee> and <blink> are indeed, as someone else said, technically not standards violations because the behaviour of a user-agent on encountering an unknown tag is undefined. It can crash your computer, wipe your hard drive, or just do nothing and still be in compliance with the standard.

You will also have to define, when writing this document, whether you are talking about quirks mode, nearly-standards mode or standards mode. Quirks mode obviously has a load of backwards-compatibility hacks in it, some of which might be called "standards deviations". Standards mode should have none, but may still have extensions such as innerHTML.

Hope that makes things slightly less unclear :-)

Gerv
I agree with Gerv. The bug report is unclear about what constitutes a standard deviation or standard conformity. It is also unclear about what standards you are validating Mozilla against; are you talking about the latest technical drafts or only the stable standard recommendations? I'd suggest that instead you make a table of differences between different rendering modes in Mozilla, MSIE6 and Opera and rendering in older browsers. That way, people can add things to the table and debates about what is standard and what isn't later :)


Reply via email to