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

Re: [css3-gcpm] paged presentations, page floats, paged navigation between documents

From: Håkon Wium Lie <howcome@opera.com>
Date: Wed, 12 Oct 2011 22:51:49 +0200
Message-ID: <20117.64997.395778.551888@gargle.gargle.HOWL>
To: David Hyatt <hyatt@apple.com>
Cc: Brad Kemper <brad.kemper@gmail.com>, www-style@w3.org
Also sprach David Hyatt:

 > Basically as long as you tell me that if no multicol is used that I
 > still can paginate pages and have them placed in a horizontal strip
 > using paged-x, but that the pagination happened along the block
 > axis, then I think we're not too far off from one another.

I don't think we too far. 

For sure, we paginate even if CSS multicol properties are not used. 

And, if you by "pagination happens along the block axis" mean that
page breaks occur due to constraints in the block direction, yes.
Here's one of the examples in GCPM:

  html { 
    overflow: paged-x;
    height: 100%;
  }

The setting on 'height' is a constraint in the block direction and is
the cause for page breaks. Without that constraint, there are no
pages; unless you constrain the element in the block direction,
pagination will not occur.

Now, these page breaks result in a strips of content with fixed
lengths. Much like columns. For us, it was natural to reuse the
multicol implementation, but there are no ties at the spec level.

 > In other words, I think pagination should always be along the block
 > axis, but that page placement could perhaps be controllable. Maybe
 > that's what you really mean with this syntax? It's certainly a
 > valid interpretation to state that paged-x and paged-y are only
 > about paged placement, and that once paginated you always paginate
 > along the block axis (knowing that instead of putting columns in a
 > strip, you'd break them up and move them to the next page).

I think we agree. Let me try to restate: "paged-x" and "paged-y" only
describe how pages (that have been created due to constraints in the
block direction) are placed in relation to each other; "paged-x"
results in a horizontal stripe of pages, ane "paged-y" results in a
vertical strip of pages.

-h&kon
              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome
Received on Wednesday, 12 October 2011 20:52:25 UTC

This archive was generated by hypermail 2.4.0 : Monday, 23 January 2023 02:14:05 UTC