From: Elliott Bradshaw (Elliott.Bradshaw@Zoran.com)
Date: Thu Sep 14 2006 - 11:14:03 EDT
I agree with this collapsing proposal.
Best regards,
Elliott Bradshaw
________________________________
From: owner-xp@pwg.org [mailto:owner-xp@pwg.org] On Behalf Of Grant,
Melinda
Sent: Wednesday, September 13, 2006 10:21 PM
To: xp@pwg.org
Subject: XP> [CSS3 Paged Media] Page collapsing
The CSS Paged Media specification
(http://www.w3.org/TR/2004/CR-css3-page-20040225/) is currently unclear
as to what should happen when multiple page-break-* properties
accumulate. The spec is clear that a :left or :right pseudo-class can
require that a blank page or surface is generated.
For example:
<p>This is a paragraph on page 1.</p>
<div style="page-break-before">
<div style="page-break-before">
The first div causes a page break; does the second div cause
another page break, putting this content on page 3, or are the page
breaks collapsed into a single page break so that this is printed on
page 2?</div>
</div>
Or:
<body>
<p> I am printed on the first page.</p>
<div style="page-break-after:always">
<div style="page-break-after:always">
<div style="page-break-after:always">
<div style="page-break-after:always">
<div style="page-break-after:always"> I am also printed on the
first page.
</div>
</div>
</div>
</div>
</div>
<p>Where am I printed?</p>
</body>
Or:
<body>
<p style="page-break-after">This is a paragraph on page 1.</p>
<div style="page-break-before">
The p generated a page break; does the div cause another page
break, putting this content on page 3, or are the page breaks collapsed
into a single page break so that this is printed on page 2?
</div>
</body>
Different implementations behave differently, as might be expected. I
would like to tighten up the spec to require that page-break properties
collapse such that no empty pages or surfaces are generated except for
one when needed to get to the next right- or left-facing page. Authors
can use other means to create blank pages. This will make results more
interoperable.
(I do not yet have consensus from the CSS WG to make this change. Most
implementations collapse pages, but Opera's does not, and they may not
be willing to accept the change.)
If you wish to object to this proposed clarification or express support,
please do so by posting a response here or to www-style@w3.org by
September 23.
Best wishes,
Melinda
_____
HP - Melinda Grant
Connectivity Standards
Consumer Printing and Imaging
+1 (541) 582-3681
melinda.grant@hp.com
_____
This archive was generated by hypermail 2.1.4 : Thu Sep 14 2006 - 11:14:10 EDT