CSS page-break-before 属性值说明
值 | 描述 |
---|---|
auto | 允许元素前的任何自动页面中断。 |
avoid | 避免在元素之前插入任何页面中断。 |
always | 强制在元素之前插入任何页面中断。 |
left | 在元素之前插入页面中断,以便将下一页格式化为左页。 |
right | 在元素之前插入页面中断,以便将下一页格式化为右页。 |
initial | 将此属性设置为其默认值。 |
inherit | 从其父元素继承此属性。 |
page-break-before 属性定义了元素之前的分页符。
此属性不能用于空的 <div> 或者绝对定位的元素。
page-break-before 属性被 break-before 属性替换。
通常,分页符应用于这种分页媒体,如印刷书籍或者文档。
分页后,布局在当前页面结束,文档中保留的元素在下一页继续。
我们经常可以在 PDF 文档中遇到这种情况。
借助 page-break-before 属性,我们可以定义以下内容必须在哪个页面(右侧或者左侧)重新启动。
我们可以使用 CSS @media 规则来定义打印文档的分隔样式。
初始值 | auto |
---|---|
应用于 | 块级元素。 |
继承 | 无效 |
可动画的 | 无效 |
版本 | CSS2. |
DOM 语法 | object.style.pageebreakbefore =“left”; |
语法
page-break-before: auto | always | avoid | left | right | initial | inherit;
使用下面的代码示例在元素之前定义分页符:
@media print { h2 { page-break-before: right; } }
日期:2020-06-02 22:14:43 来源:oir作者:oir