page-break-before and page-break-after CSSproperties will not modify the display of web pages on the screen. These two properties are used to control the printing of files. Way. Each printing attribute can be set to 4 setting values: auto, always, left and right. Among them, Auto is the default value. You only need to set the page break symbol (Page breaks) when necessary. If page-break-before is set to always, the printer will restart a new printing page when encountering a specific component. If page-break-before is set to left, page break symbols will be inserted until the specified component appears on a left blank page. If page-break-before is set to right, page break symbols will be inserted until the specified component appears on a blank page on the right. The page-break-after attribute will add the page break symbol after the specified component, not before. In the following
program you will be able to see the settings of these properties.
<HTML> <HEAD> <TITLE>Listing 14-4</TITLE> </HEAD> <BODY> <p>This is the first p.</p> <p STYLE="page-break-before:always">This is the second p.</p> <p STYLE="page-break-after:always">This is the third p.</p> <p>This is the fourth p.</p> <p STYLE="page-break-before :right ">This is the fifth p.</p> <p STYLE="page-break-after:right">This is the sixth p.</p> <p>This is the last p.</p> </BODY> </HTML>
page-break-after is the css property used in css to set print pagination , supports all browsers.
page-break-after has the following options:
auto default. Insert a page break after the element if necessary.
always Insert a page break after an element.
avoid Avoid inserting page breaks after elements.
left Sufficient page breaks after the element until a blank left page.
right Sufficient page breaks after the element, up to a blank right page.
inherit specifies that the setting of the page-break-after attribute should be inherited from the parent element .
Our commonly used paging tags are:
[CSS Online]-Sample Code
display: none">
[CSS Online]-Sample Code
<head> <style> @media print { table {page-break-after:always;} } </style> </head> <body> <table><tr><td>第一个表格</td></tr><tr><td>第一个表格</td></tr></table> <table><tr><td>第二个表格</td></tr><tr><td>第二个表格</td></tr></table> </body> </html>
In the above example, two The table data is printed separately on two pages in the print preview. This is the effect of using the page-break-after attribute.
Please note: Each method is paginated in the middle of a table.
The above is the detailed content of Control the paging page-break-after property of web pages in CSS. For more information, please follow other related articles on the PHP Chinese website!