Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paged media #28

Open
3 of 13 tasks
bertfrees opened this issue Jan 5, 2015 · 0 comments
Open
3 of 13 tasks

Paged media #28

bertfrees opened this issue Jan 5, 2015 · 0 comments

Comments

@bertfrees
Copy link
Collaborator

Paged Media

The ‘@page’ rule

Using Named Pages: the 'page' property

Page Breaking

  • Describe how block-level boxes are split if they exceed the boundaries of a page (can also be described in Box Model)
    • When a page break splits a box, the box's margins, borders, and padding have no visual effect where the split occurs.
    • A block-level element that is split over several pages may have a different width on each page.
    • See Box Model for Breaking

Controlling Page Breaks

  • Explain differences with original specification: initial value of widows/orphans is 0 instead of 2, the properties are not inherited, etc.

Rules for Page Breaking

  • What does class C mean? Is this situation possible in braille CSS? (Answer: I don't think so)

"Between the content edge of a block container box and the outer edges of its child content (margin edges of block-level children or line box edges for inline-level children) if there is a (non-zero) gap between them."

  • Add guidelines for optimizing page breaks? See http://www.w3.org/TR/2012/WD-css3-break-20120823/#best-breaks.
  • Explain simplifications with respect to original breaking rules [CSS3BREAK]: no block-perpendicular fragmentation, only one break type (what about volume breaks?), no monolithic elements, only normal flow, etc.
  • Connection with line breaking and volume breaking rules?
  • Implicitly forced page break (caused by 'page' property) could also be of type 'always'.

See also

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant