MozillaZine

Netscape Releases 6.1

Wednesday August 8th, 2001

Netscape today released Netscape 6.1, which comes off the 0.9.2 branch. Visit the download page at Netscape for the build. Mozilla builds matching 6.1 are available in the July 27 0.9.2 nightly directories.


#193 Re: arg. doesn't make sense to me

by stfh

Saturday August 18th, 2001 3:16 PM

You are replying to this message

The -moz- MAY get dropped when the property is standardized, or it may remain supported, I don't know (probably dropped now that i think about it more). Either way, code-branching won't be necessary. Here's why:

At such time, authors can specify BOTH properties if backward-compatibility is an issue. An example:

#translucent { -moz-opacity:50%; opacity:50%; }

Old versions will recognize the first property but ignore the second. New versions will ignore the first and honor the second. This is how the CSS forward-compatibility rules are built, so that unrecognized properties are ignored so they don't throw things off.

If Moz didn't use the -moz- prefix, then we would potentially run into more serious problems in that future situation: both versions would recognize the opacity property, but chances are very likely that the premature implementation would be different than the final implementation, so there would be differences in behavior that could not be avoided without messy scripting.

It's a subtle point, I realize, but an important one.

I agree with your point about innerHTML... I think that was probably a judgement call by the Moz programmers because (1) IE had already had this property for many previous versions, and (2) if a standard ever comes about for this functionality, it certainly won't be called innerHTML (because the DOM is generalized for XML.)

Thanks for the discussion. --J