Latest web development tutorials

HTML DOM Style pageBreakInside property

Style Object Reference Style Objects

Definition and Usage

pageBreakInside property sets or returns within the tab behavioral elements (for printing or print preview).

Note: pageBreakInside property does not affect absolutely positioned elements.

grammar

Setting pageBreakInside properties:

Object.style.pageBreakInside="auto|avoid|inherit"

Back pageBreakInside properties:

Object.style.pageBreakInside

描述
auto 默认。如果必要则在元素内插入分页符。
avoid 避免在元素内插入分页符。
inherit pageBreakInside 属性的值从父元素继承。


Browser Support

Internet ExplorerFirefoxOperaGoogle ChromeSafari

All major browsers support pageBreakInside property.

Note: IE7 and earlier versions do not support the "inherit" value.IE8 only provides! DOCTYPE supported "inherit". IE9 support "inherit".

Note: Firefox, Chrome and Safari do not support the "avoid" property value.


Tips and Notes

Tip: tables, floating elements and internal block elements with borders should avoid paging properties.


Examples

Examples

Avoid page breaks in the id = "footer" the <p> element:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>本教程(w3big.com)</title>
<script>
function setPageBreak(){
    document.getElementById("footer").style.pageBreakInside="avoid";
}
</script>
</head>
<body>

<h1>这是个标题</h1>
<p>这是一个段落</p>
<p id="footer">这是底部段落</p>
<button type="button" onclick="setPageBreak()">避免在页脚段落的分页符</button>

</body>
</html>

try it"


Style Object Reference Style Objects