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

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 UTC