- From: Alex Mogilevsky <alexmog@microsoft.com>
- Date: Wed, 23 Feb 2011 08:58:37 +0000
- To: Tab Atkins Jr. <jackalmage@gmail.com>, Boris Zbarsky <bzbarsky@mit.edu>
- CC: www-style list <www-style@w3.org>
I am not sure it was quoted in this thread yet, but here is what was decided in Oslo [1]:
- RESOLVED: Baseline of a flexbox is the baseline of its first
child. Note: this may be revisited based on use cases. ISSUE-141
http://www.w3.org/Style/CSS/Tracker/issues/141
It handles most cases of interest, but not the case when the flexbox is completely empty. Then the baseline can only be based on the box.
I am not convinced though that "after outer edge" (border box, right?) as Tab suggested is the best option. I think the baseline should be somewhere in bounds of content box. Then at least some cases retain continuity:
* adding a zero-height child to flexbox with auto height does not change the baseline
* baseline of an empty flexbox with "height:1em" is exactly where it would have been if it had a child with one line of text in font with no descent (and no MBP)
* flexbox padding and border don't affect its baseline, whether it is empty or not.
I am not sure where exactly in content box is the best place for baseline... I think bottom of content box would be a good choice.
[1] http://lists.w3.org/Archives/Public/www-style/2010Sep/0002.html
-----Original Message-----
From: www-style-request@w3.org [mailto:www-style-request@w3.org] On Behalf Of Tab Atkins Jr.
Sent: Friday, February 18, 2011 9:16 AM
To: Boris Zbarsky
Cc: www-style list
Subject: Re: [css3-flexbox] Flexbox needs to define where the baseline of a box is
On Fri, Feb 18, 2011 at 9:06 AM, Boris Zbarsky <bzbarsky@mit.edu> wrote:
> The flexbox draft doesn't seem to define where the baseline of a box
> is located; it certainly doesn't define it for empty boxes. This
> needs to be defined.
We agreed on what it should be at the Opera face-to-face, iirc. (I don't remember exactly what the resolution was, but it was recorded.)
I'm trying to finish up my Flexbox edits right now for a proper new Editor's Draft, and this information will definitely be included.
~TJ
Received on Wednesday, 23 February 2011 08:59:13 UTC