page-break-after 是 CSS 中用于控制打印页面分页的属性。该属性设置在当前元素之后是否插入分页符。这对于在打印时控制内容在纸张上的分页很有用。

page-break-after 可以取以下几个值:

1. auto: 默认值。在元素之后插入分页符,具体位置由浏览器决定。

2. always: 在元素之后始终插入分页符。

3. avoid: 尽量避免在元素之后插入分页符。

4. left: 在元素之后插入分页符,并确保下一页的内容从左侧开始。

5. right: 在元素之后插入分页符,并确保下一页的内容从右侧开始。

6. inherit: 继承父元素的 page-break-after 属性。

示例:
.page {
  page-break-after: always; /* 在该元素之后始终插入分页符 */
}

.avoid-page-break {
  page-break-after: avoid; /* 尽量避免在该元素之后插入分页符 */
}

这些属性通常在打印样式表中使用,以确保在打印文档时元素的布局和分页效果符合预期。


转载请注明出处:http://www.zyzy.cn/article/detail/4235/CSS