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

Re: [css3-page] Rules for Pagination into Varying-Width Pages

From: fantasai <fantasai.lists@inkedblade.net>
Date: Mon, 19 Sep 2011 15:55:17 -0700
Message-ID: <4E77C855.3090701@inkedblade.net>
To: www-style@w3.org
On 09/19/2011 01:33 PM, Peter Moulder wrote:
> On Mon, Sep 19, 2011 at 10:14:35AM -0700, fantasai wrote:
>
>>    * Intrinsic sizes are calculated and maintained across the entire element. Where an
>>      ICB size is needed, assume an initial containing block of the starting page's size.
>
> Just checking: does "starting page" mean document's first page or the
> first page where the element appears?  (Tab's question about media
> queries might at least slightly relevant to the answer, but really I'm
> just making sure we all have the same interpretation when we read the
> sentence.)

First page where the element appears.

>>    * Continuations of boxes on a previous page must start at the top of the page.
>>      If this results in multiple shrinkwrapped floats side-by-side that would otherwise
>>      be staggered (if they were not continuations),
>
> Sorry, I don't understand this condition, or I don't understand how it
> affects widths, or why this condition should make a difference to whether
> "the floats' widths [should be] reduced in proportion ... until they fit".

Normally, if there are two floats side by side and they don't both fit,
the second one will move down until it clears the first. You never get
an overflow condition because of side-by-side floats.

However, if we require that a float that was split across pages begin at
the top of the page (which I think we should), then that escape hatch is
not available on subsequent pages. This could result in either overflow
or overlap between floats, which is not normally possible.

Does it make sense?

> It might suffice just to make sure an example is also added.

Fair point.

~fantasai
Received on Monday, 19 September 2011 22:55:56 GMT

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