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 |