page-break-inside 是 CSS 中用于控制打印页面分页的属性,它设置在当前元素内部是否允许插入分页符。这个属性用于控制在打印时内容如何分页,以确保在纸张上合理分布。

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

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

2. avoid: 尽量避免在元素内部插入分页符。

3. inherit: 继承父元素的 page-break-inside 属性。

示例:
.page {
  page-break-inside: avoid; /* 尽量避免在该元素内部插入分页符 */
}

这个属性通常用于避免在元素内部发生不必要的分页,例如在表格或某些容器中,确保在打印时表格不被拆分到两页。然而,浏览器对于此属性的支持有限,不同浏览器在处理时可能会有不同的行为。


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