- From: Daniel Holbert <dholbert@mozilla.com>
- Date: Tue, 28 Feb 2012 17:58:45 -0800
- To: Tony Chang <tony@chromium.org>
- CC: Alex Mogilevsky <alexmog@microsoft.com>, "Tab Atkins Jr." <jackalmage@gmail.com>, "www-style@w3.org list" <www-style@w3.org>
On 02/28/2012 04:59 PM, Tony Chang wrote: > I like this idea. To expand on it further, we would have three separate > properties (e.g., positive-flex, negative-flex, flex-preferred-size) and > flex would just be a shorthand. All would default to 0. If we're not > in a flexing context or if positive flex and negative flex are both 0, > we would use width/height. We only use flex-preferred-size if we have a > positive or negative flex value. I like the sound of this too -- one thing though. It sounds like with your proposed semantics, the 50px here would be ignored: <div style="display: flexbox"> <div style="flex: 0 0 50px"/> </div> That seems undesirable. (With your proposed semantics, I suppose the correct markup to achieve the above would be just "width: 50px" instead of "flex: 0 0 50px". But I bet authors would probably be confused about why "flex: 0 0 50px" doesn't work, especially when "flex: 1 0 50px" works... Not sure how much this matters.) ~Daniel
Received on Wednesday, 29 February 2012 01:59:14 UTC