W3C home > Mailing lists > Public > www-style@w3.org > April 2016

Re: [css-flexbox] interactions of percentages with min-height: auto

From: fantasai <fantasai.lists@inkedblade.net>
Date: Mon, 4 Apr 2016 17:57:50 -0400
To: Daniel Holbert <dholbert@mozilla.com>, Christian Biesinger <cbiesinger@google.com>, www-style list <www-style@w3.org>, Rossen Atanassov <Rossen.Atanassov@microsoft.com>
Message-ID: <5702E35E.2080409@inkedblade.net>
On 04/04/2016 05:10 PM, Daniel Holbert wrote:
> Hi! Thanks, two nits/concerns:
>
> On 04/04/2016 01:41 PM, fantasai wrote:
>> Okay, we added some text explaining that for the purpose of calculating
>> intrinsic sizes, percentages are treated as indefinite within min-size:
>> auto
>> boxes:
>>    https://hg.csswg.org/drafts/rev/75be56c11fda
>>    https://drafts.csswg.org/css-flexbox-1/#min-size-auto
>>    "For the purpose of calculating an intrinsic size of the element
>>    (e.g. the element’s min-content size), this value causes the
>>    element’s width/height to become indefinite (even if e.g. its
>>    width property specifies a definite size)
>
> "width/height" here is ambiguous -- it's not clear whether the "/" is an
> "and" vs. "or".
>
> (I think you intend it to be "or", whichever of those properties is in
> the flex container's main axis?)
>
> You could clarify this by replacing "width/height" with "main-size
> property (width/height)"

Replaced with "size in that axis".

>>    Note this means that
>>    percentages calculated against this size will be treated as auto."
>
> You didn't quote it in this email, but the prose continues immediately
> after that ^ sentence, in the same paragraph, with: "Otherwise, [stuff
> about an additional layout pass]."  It's not at all clear what the word
> "otherwise" applies to here. (i.e. it's unclear what the "if" is that
> it's else'ing.)
>
> In the bikeshed markup, this "Otherwise" sentence seems to want to be
> its own separate thought:
>    https://hg.csswg.org/drafts/rev/75be56c11fda#l1.18
> ...though it doesn't end up that way in the generated HTML:
>    https://drafts.csswg.org/css-flexbox-1/#min-size-auto

Fixed by splitting paragraph and switching to "Nonetheless", which I
think is closer to what was intended.

Let me know if this works for you:
   https://hg.csswg.org/drafts/rev/ccfeb1e58056

~fantasai
Received on Monday, 4 April 2016 21:58:26 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:09:02 UTC