Style pageBreakBefore 属性

返回上一级

Style 对象的 pageBreakBefore 属性设置或返回元素前的分页行为 ( 用于打印或打印预览 )

pageBreakBefore 属性不会影响绝对定位元素

语法

设置 pageBreakBefore 属性

object.style.pageBreakBefore="auto|always|avoid|emptystring|left|right|inherit"

返回 pageBreakBefore 属性

object.style.pageBreakBefore

值说明

描述
auto 默认。如果必要则在元素前插入分页符
always 总是在元素前插入分页符
avoid 避免在元素前插入分页符
"" (空字符串) 在元素前不插入分页符
left 在元素前插入一个或两个分页符,一直到一张空白的左页为止
right 在元素前插入一个或两个分页符,一直到一张空白的右页为止
inherit pageBreakBefore 属性的值从父元素继承

浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 pageBreakBefore 属性

IE7 及更早的版本不支持 "inherit" 值

IE8 只有添加了 <!DOCTYPE html> 才支持 "inherit"

IE9 支持 "inherit"

范例

始终在每个 id="footer" 的 <p> 元素前设置分页符

<script>
function setPageBreak(){
    document.getElementById("footer").style.pageBreakBefore="always";
}
</script>
<h1>这是个标题</h1>
<p>这是一个段落</p>
<p id="footer">这是底部段落</p>
<button type="button" onclick="setPageBreak()">设置底部段的上一页</button>
<p>单击上面的按钮查看打印或打印预览的变化</p>

运行范例 »

返回上一级

JavaScript 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.