- From: Daniel Glazman <daniel.glazman@disruptive-innovations.com>
- Date: Thu, 21 Mar 2013 14:02:01 +0100
- To: "www-style@w3.org" <www-style@w3.org>
Section 7.1 [1] of the spec says the flex shorthand is defined as
follows:
none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
Some examples in section clearly show or deal with a unitless value of 0
for 'flex-basis'. But a unitless value here can be ambiguous, what
is the meaning of 'flex: 1 0' ?
Is that
flex-grow: 1
flex-shrink: 0
flex-basis: 0 (default when omitted)
or
flex-grow: 1
flex-shrink: 1 (default when omitted)
flex-basis: 0
or even
flex-grow: 0
flex-shrink: 1 (default when omitted)
flex-basis: 1
? So I think the grammar of that shorthand has to be tweaked a bit to
resolve the ambiguity. And possibly a word about unitless widths for
flex-basis longhand?
[1] http://dev.w3.org/csswg/css3-flexbox/#flex-property
</Daniel>
Received on Thursday, 21 March 2013 13:02:30 UTC