Re: [css3-animations][css3-transitions] grammar fixes, and edits to animation-direction

On 03/28/2012 10:24 PM, L. David Baron wrote:
> As described in http://www.w3.org/TR/CSS21/about.html#value-defs ,
> the following Value line:
>
>    Value: normal | alternate [, normal | alternate]*
>
> is not at all what it looks like.  Since juxtaposition binds tighter
> than | (though I admit thinking it was the other way around), this
> syntax describes a property that allows values of the form:
>
>    animation-direction: normal alternate alternate
>    animation-direction: normal alternate , normal , normal alternate
>
> since it says that commas go only before normal and not before
> alternate.  [] are needed, like this:
>
>    Value: normal | alternate [, [ normal | alternate ] ]*

There's a # multiplier in css3-values that should make things like this
easier to specify, since we do comma-separated lists a lot.

   Value: [ normal | alternate ]#

http://www.w3.org/TR/css3-values/#component-multipliers

~fantasai

Received on Thursday, 29 March 2012 06:38:44 UTC