[css3-flexbox] clarify the syntax ambiguity around unitless zero in 'flex' shorthand (original) (raw)
The current draft treats this paragraph as informative note:
If not omitted, a zero <'flex-basis'> component must be either
specified with a unit or preceded by both flex ratios. Otherwise it
will either be interpreted as one of the flex ratios, or will make
the declaration invalid.
. The way I read a spec is that I usually ignore these non-normative statements and therefore the spec looks like it doesn't talk about how ambiguous syntax like 'flex: 0 1 0;' is resolved. I suggest the spec say something like
| The user agent must parse the first unitless zero as a | <'flex-grow'>.
Otherwise, you can make that paragraph normative but that paragraph itself doesn't read very spec-ish to me...
Cheers, Kenny
Web Specialist, Oupeng Browser, Beijing Try Oupeng: http://www.oupeng.com/
Received on Tuesday, 11 September 2012 08:00:25 UTC