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>. Please make sure your replies go to the netscape.public.mozilla.documentation list only.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
