Hi Brian.
The problem with CSS commas is that they're not required in all cases.
Consider this example:
#test {
clip: rect(10px, 10px, 10px, 5px);
}
CSS specs say that for the clip property commas are optional, but some
browsers don't allow them to appear between values, meaning that for some
browsers they're not allowed, even though that specs say the contrary.
This happens also for the new properties. In other words, commas are
property-dependent, because the CSS syntax says that they can be considered
as separators.
With the CSS3 properties, things get more complicated with the widespread
use of browser-specific extensions (aka vendor prefixes).
I think that you should document yourself by reading the browser-specific
implementations, not the specs, because the properties you mentioned are so
far supported only via vendor prefixes.
When browsers will implement them without prefixes, then you can go straight
to the official CSS3 module specs and read how they actually work.
HTH :-)
Gabriele Romanato
--
http://www.css-zibaldone.com/
http://www.css-zibaldone.com/test/ (English)
http://www.css-zibaldone.com/articles/ (English)
http://onwebdev.blogspot.com/ (English)
______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/