Home >Web Front-end >CSS Tutorial >Control the paging page-break-after property of web pages in CSS
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 Code857c3ebb7e5edb39039d9fe273dcd56901598aad5c1fc4c3357fbdb7643110ac 54bdf357c58b8a65c66d7c19c8e4d11494b3e26ee717c64999d7867364b1b4a3
Similarly, we can also set the css printing style of the table. The following is an example, each table is printed in pages:
[CSS Online]-Sample Code100db36a723c770d327fc0aef2ce13b1
<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!