Style pageBreakInside 属性
定义和用法
pageBreakInside 属性设置或返回元素内的分页行为(用于打印或打印预览)。
注释:pageBreakInside 属性对绝对定位的元素没有影响。分页符仅在打印预览中或打印时可见。
提示:请避免在表格、浮动元素和带边框的块元素中使用分页符属性。
另请参阅:
CSS 参考手册:page-break-inside 属性
实例
避免在 id="footer" 的 <p> 元素内出现分页符:
document.getElementById("footer").style.pageBreakInside = "avoid";
语法
返回 pageBreakInside 属性:
object.style.pageBreakInside
设置 pageBreakInside 属性:
object.style.pageBreakInside = "auto|avoid|initial|inherit"
属性值
| 值 | 描述 |
|---|---|
| auto | 默认。如果必要则在元素内部插入分页符。 |
| avoid | 避免在元素内部插入分页符。 |
| initial | 将此属性设置为其默认值。请参阅 initial。 |
| inherit | 从其父元素继承此属性。请参阅 inherit。 |
技术细节
| 默认值: | auto |
|---|---|
| 返回值: | 字符串,表示打印时元素内部的分页行为。 |
| CSS 版本: | CSS2 |
浏览器支持
| Chrome | Edge | Firefox | Safari | Opera |
|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Opera |
| 支持 | 支持 | 支持 | 支持 | 支持 |