📅  最后修改于: 2023-12-03 15:14:18.712000             🧑  作者: Mango
CSS page-break-before 属性用于在页面中设置元素之前分页。这对于分页长文档和打印出来的文档非常有用。
page-break-before: auto|always|avoid|left|right|initial|unset;
在一些情况下,我们需要避免标题和下一段之间出现分页的情况,可以使用 avoid
值。
<h1 style="page-break-before: avoid;">Title</h1>
<p>Content</p>
当我们需要在新页面上开始新章节时,可以使用 always
值。
<div style="page-break-before: always;">
<h1>Chapter 2</h1>
<p>Content of chapter 2 ...</p>
</div>
如果我们需要进行分栏布局,可以使用 left/right
值。
<div style="width: 100%; display: flex;">
<div style="width: 50%; page-break-before: left;">
<h1>Left column</h1>
<p>Content of left column ...</p>
</div>
<div style="width: 50%; page-break-before: right;">
<h1>Right column</h1>
<p>Content of right column ...</p>
</div>
</div>
CSS page-break-before 属性可用于分页长文档和打印出来的文档,可以通过调整属性值来控制分页情况。它是一个非常有用的属性,帮助程序员更好地控制页面布局。