[css3-page] Undefined

Well, as an exercise to begin the exorcism of 'undefined''s in our specs
[1], CSS3 Paged Media (http://www.w3.org/TR/css3-page) has the following
items undefined:
 
Section 3.5: 
    "Behavior for properties not listed here or in Appendix A is
undefined."
    At the last f2f, we discussed how to word things so that all the
properties *mandated* for support within the page or margin context were
2.1 properties, while allowing CSS3 properties to apply without needing
to rev the Paged Media Module whenever a new property was added that
should apply within the page or margin context. [2]
 
We chose (based on Marcus' suggestion I think ;-) to explicitly say
other properties are 'not defined' in these contexts.
 
Proposed change: "CSS 2.1 properties not listed here or in Appendix A
are ignored within page and margin contexts."
 
Section 3.7:
    "This specification does not define how boxes positioned outside the
page box are handled. Possibilities include discarding them or creating
page boxes for them at the end of the document."
 
One possible fix:
 
"Boxes positioned completely or partially outside the page box may be:
	o omitted (any portion of a box positioned outside the page box
is not printed); or
	o 'tiled'; that is, placed in one or more page boxes generated
after other content at the same vertical offset from the origin and
before other content at a greater vertical offset from the origin; or
	o placed in page boxes added for them at the end of the
document.
"
But the devil's in the details of that second bullet (how are such pages
numbered? Which are generated first - pages off to the right or off to
the left and in what order? What about content empty pages that have
content off to the right or the left?), and I'm not eager to go there,
because I don't think anyone is desirous of implementing that
functionality. We could lock behavior down to the first and third
bullets, I guess. Other options we should explicitly add?

Thoughts?

Best wishes,

Melinda

[1] http://lists.w3.org/Archives/Public/www-style/2007Aug/0054.html
[2] http://lists.w3.org/Archives/Member/w3c-css-wg/2007JanMar/0525.html

Received on Thursday, 16 August 2007 01:24:31 UTC