CSS for print : properties, descriptions, values en W3C ref
Property | Description | Values | W3C |
---|---|---|---|
orphans | Sets the minimum number of lines for a paragraph that must be left at the bottom of a page | number | 2 |
marks | Sets what sort of marks should be rendered outside the page box | none crop cross |
|
page | Sets a page type to use when displaying an element | auto identifier |
2 |
page-break-after | Sets the page-breaking behavior after an element | auto always avoid left right |
2 |
page-break-before |
Sets the page-breaking behavior before an element |
auto always avoid left right |
2 |
page-break-inside | Sets the page-breaking behavior inside an element | auto avoid |
2 |
size | Sets the orientation and size of a page | auto portrait landscape |
|
widows | Sets the minimum number of lines for a paragraph that must be left at the top of a page | number | 2 |
The page-break-after property sets the page-breaking behavior after an element.
Note: You can not use this property on absolutely positioned elements.
Note: Use the page-breaking properties as few times as possible and avoid page-breaking properties inside tables, floating elements, and block elements with borders.
Inherited: No
Example
table |
Possible Values
Value | Description |
---|---|
auto | Insert a page break after the element if necessary |
always | Insert a page break after the element |
avoid | Avoid inserting a page break after the element |
left | Insert page breaks after the element until it reaches a blank left page |
right | Insert page breaks after the element until it reaches a blank right page |
The page-break-before property sets the page-breaking behavior before an element.
Note: You can not use this property on absolutely positioned elements.
Note: Use the page-breaking properties as few times as possible and avoid page-breaking properties inside tables, floating elements, and block elements with borders.
Inherited: No
Example
table |
Possible Values
Value | Description |
---|---|
auto | Insert a page break before the element if necessary |
always | Insert a page break before the element |
avoid | Avoid inserting a page break before the element |
left | Insert page breaks before the element until it reaches a blank left page |
right | Insert page breaks before the element until it reaches a blank right page |
The page-break-inside property sets the page-breaking behavior inside an element.
Note: You can not use this property on absolutely positioned elements.
Note: Use the page-breaking properties as few times as possible and avoid page-breaking properties inside tables, floating elements, and block elements with borders.
Inherited: No
Example
p |
Possible Values
Value | Description |
---|---|
auto | Insert a page break inside the element if necessary |
avoid | Avoid inserting a page break inside the element |