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

Re: [css-regions] Handling 0 height regions

From: Alan Stearns <stearns@adobe.com>
Date: Mon, 10 Sep 2012 18:54:59 -0700
To: Andrei Bucur <abucur@adobe.com>, "www-style@w3.org" <www-style@w3.org>
Message-ID: <CC73E71A.15C30%stearns@adobe.com>
On 9/7/12 1:09 AM, "Andrei Bucur" <abucur@adobe.com> wrote:

>Hi!
>
>I'd like to clear-up how 0 height regions should be handled. The spec
>currently does not take into account this edge case.
>The main issue is wether they should generate break point considering they
>can't receive any content. For example:
>#region1 { height: 0px; flow-from: flow;}
>#region2 { height: 100px; flow-from: flow;}
>P { margin: 10px; flow-into: flow; }
>
>What's the correct behaviour in this case? If region1 generates a break,
>then the paragraph will not have a visual margin in region2 because the
>margin collapse started in region1. If region1 is ignored, the block
>starts in region2 and the margin will be present.
>
>Thoughts?

I think I'd like to say that 0-height regions in a region chain are
ignored while laying out content. But what about a region that is non-zero
height, but still too small to fit any fragment of the named flow? I think
if you change #region1 above to 'height: 2px;' it still should have no
effect on how margins are displayed in #region2 (assuming default-sized
line boxes).

Thanks,

Alan
Received on Tuesday, 11 September 2012 01:55:28 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:21:00 GMT