Page is a not externally linkable
c3oc3o - 12:39 am on Dec 11, 2002 (gmt 0)
So '-moz-opacity' isn't really a branching, but an attempt to create a standarized property without stepping on anyone's toes. IEs 'filter' predated Mozilla's opacity as well as the prefixing mechanism for extensions. It has been proposed for inclusion in the standard (and rejected in its current form) several times.
tedster: This is from the www-style@w3.org discussion list:
FYI: the "-name-" prefix is the officially sanctioned mechanism for adding experimental or proprietary keywords to CSS. [...]
Many mozilla extensions, like opacity and border-radius have been proposed to become part of the standard and are considered experimental implementations. The "-moz-" prefix will be dropped (but still supported for backward compatibility) when/if it becomes part of the standard. Another benefit of having the prefixed version is that the CSS committee is free to modify the syntax or behavior of
the property when adding it to the spec and legacy stylesheets will still work against the prefixed version. [...]