Chapter 9 - Page Breaks - 9 Page Breaks
Go to the relevant page of the specification.
- 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 (may, paged)
-
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 (may, paged)
-
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. - orphans-001 (paged)
-
breaks inside elements: orphans initial value
The initial value of the 'orphans' property is 2. - orphans-004a (invalid, paged)
-
orphans property syntax - integer
The syntax of the 'orphans' property is integer. - orphans-004b (invalid, paged)
-
orphans property syntax - one
The 'orphans' property accepts the integer one. - widows-004a (paged)
-
widows property syntax - positive integer
The syntax of the 'widows' property is positive integer. - widows-004b (paged)
-
widows property syntax - one
The 'widows' property accepts the integer one. - page-break-after-002 (paged)
-
page-break-after applies to blocks
The 'page-break-after' property must be applied to block-level elements and may be applied to other elements. - page-break-after-005 (paged)
-
page-break-after: initial value
The initial value of the 'page-break-after' property is 'auto'. - page-break-after-006
-
page-break-after applies to paged media
The 'page-break-after' property applies to paged media only - page-break-after-007 (paged)
-
page-break-after: auto
The 'auto' value of the 'page-break-after' property neither forces nor forbids a page break after the box. - page-break-after-008 (paged)
-
page-break-after: right
The 'right' value of the 'page-break-after' property forces one or two page breaks before the box so that the page after the break is formatted as a right page - page-break-after-009 (paged)
-
page-break-after: avoid
The 'avoid' value of the 'page-break-after' property inhibits a page break after the element when possible. - page-break-after-010 (paged)
-
page-break-after: left
The 'left' value of the 'page-break-after' property forces one or two page breaks before the box so that the page after the break is formatted as a left page - page-break-before-000 (paged)
-
page-break-before: always
The 'always' value of the 'page-break-before' property forces a page break before the box. - page-break-before-003 (paged)
-
page-break-before: left
- The 'left' value of the 'page-break-before' property forces one or two page breaks before the box so that the page after the break is formatted as a left page. - page-break-before-004 (paged)
-
page-break-before (no inherit)
The 'page-break-before' property is not inherited. - page-break-before-005 (paged)
-
page-break-before: right
- The 'right' value of the 'page-break-before' property forces one or two page breaks before the box so that the page after the break is formatted as a right page. - page-break-before-006 (invalid, paged)
-
page-break-before (invalid syntax)
The syntax of the 'page-break-before' property is auto | always | avoid | left | right. - page-break-before-007 (paged)
-
page-break-before initial value
The initial value of the 'page-break-before' property is 'auto', which neither forces nor forbids a page break before boxes. - page-break-before-007-b (paged)
-
page-break-before explicit auto test
The initial value of the 'page-break-before' property is 'auto'. - page-break-before-008 (paged)
-
page-break-before paged media
The 'page-break-before' property applies to paged media only - page-break-before-009 (paged)
-
page-break-before avoid
The 'avoid' value of the 'page-break-before' property prevents a page break before the element when possible - page-break-before-010 (paged)
-
page-break-before :auto
The 'auto' value of the 'page-break-before' property neither forces nor forbids a page break before the box. - page-break-before-011 (paged)
-
page-break-before initial value
The initial value of the 'page-break-before' property is 'auto', which neither forces nor forbids a page break before boxes. - page-break-before-020 (paged)
-
Paged media - page-break-before on floats
The 'page-break-before' property applies to floated block-level elements in normal flow. - page-break-inside-001 (paged)
-
page-break-inside: avoid (basic)
The 'avoid' value of the 'page-break-inside' property causes the UA to avoid breaking inside the element. - page-break-inside-004 (paged)
-
@page page-break-inside:auto
The initial value of the 'page-break-inside' property is 'auto'.