allowed-page-breaks-001a |
|
Paged |
allowed page breaks between blocks
- Unforced breaking in the vertical margin between sibling block boxes is allowed only if the 'page-break-after' and 'page-break-before' properties of all the elements generating boxes that meet at this margin are 'auto' and the common ancestors of all the elements do not have a 'page-break-inside' value of 'avoid'.
|
allowed-page-breaks-001b |
|
OptionalPaged |
allowed page breaks between table rows
- Unforced breaking in the vertical margin between sibling table rows is allowed only if the 'page-break-after' and 'page-break-before' properties of all the elements generating boxes that meet at this margin are 'auto' and the common ancestors of all the elements do not have a 'page-break-inside' value of 'avoid'.
|
allowed-page-breaks-001c |
|
OptionalPaged |
allowed page breaks between blocks within table cells
- Unforced breaking in the vertical margin between sibling block boxes is allowed only if the 'page-break-after' and 'page-break-before' properties of all the elements generating boxes that meet at this margin are 'auto' and the common ancestors of all the elements do not have a 'page-break-inside' value of 'avoid'.
|
page-break-margins-003 |
|
Paged |
page break margin handling
- When a page break occurs in the vertical margin between sibling block boxes, the used values of the adjoining 'margin-bottom' and 'margin-top' properties are set to '0'.
|
page-break-margins-004 |
|
Paged |
page break margin handling
- When a page break occurs in the vertical margin between sibling block boxes, the used values of the adjoining 'margin-top' property is set to '0'.
|
page-breaks-100 |
|
Paged |
Page breaks: clearing bottom margin
- When an element would span a page break solely to satisfy a descendant's bottom margin, that margin is instead truncated and the element does not span pages.
|
page-breaks-101 |
|
Paged |
Page Breaks and Bottom Margin (with bg/border)
- Page breaks are not allowed between the last child of a block and its parent.
|