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

Re: [css3-flexbox] handling whitespace between items in a flexbox

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Thu, 5 Apr 2012 16:20:08 -0700
Message-ID: <CAAWBYDABrcq=soxnbxBC-394ueUW5a0CA7Ev-7SwbBDF7B8EMw@mail.gmail.com>
To: Daniel Holbert <dholbert@mozilla.com>
Cc: www-style list <www-style@w3.org>
On Thu, Mar 22, 2012 at 12:00 AM, Daniel Holbert <dholbert@mozilla.com> wrote:
> Hi www-style,
>
> Currently, I don't believe the spec makes any mention of how to handle
> whitespace between flexbox items. (whether it's ignored or counts as
> "non-replaced inline children" and triggers an anonymous flexbox item)
>
> Consider e.g. the following testcase:
>  <div style="display: flexbox">
>   <img>
>   <img>
>  </div>
>
> My guess is that we'd that to only generate 2 flexbox items, right?
> (rather than 5 items, which we'd get if we counted the whitespace at the
> beginning / middle / end as anonymous-flexbox-item-worthy)
>
> It'd probably be good to clarify this, as rendering engines _do_ generate
> boxes for runs of whitespace in many cases (which are then sometimes
> collapsed and sometimes not).

I've added the following sentence to the third list item in the
flexbox generation section: "If the contents of the anonymous box
would be solely an anonymous inline containing only whitespace, the
box is not generated, and the whitespace is removed from the box
tree."

Sound good?

~TJ
Received on Thursday, 5 April 2012 23:20:57 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:52 GMT