CSS page-break-beforeプロパティ


例

常に <h1> 要素の前に改ページを挿入します:

@media print { h1 {page-break-before: always;} }


プロパティの定義と使用説明

page-break-before プロパティは、指定した要素の前に改ページを追加します。

注意:絶対配置された要素にはこのプロパティを使用できません。

注意:改ページプロパティの使用はできるだけ控え、テーブル、フローティング要素、枠線のあるブロック要素では改ページプロパティを使用しないでください。

初期値: auto
継承: no
バージョン: CSS2
JavaScript 構文: object.style.pageBreakBefore="always"


ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザは page-break-before プロパティをサポートしています。

注意:Internet Explorer のすべてのバージョン(IE8を含む)は、プロパティ値 "left"、"right"、"inherit" をサポートしています。

注意:Firefox、Chrome、Safari はプロパティ値 "avoid"、"left"、"right" をサポートしていません。


プロパティ値

值 説明
auto 初期値。必要に応じて要素の前に改ページを挿入します。
always 要素の前に改ページを挿入します。
avoid 要素の前に改ページを挿入しないようにします。
left 要素の前に、空白の左ページに達するまで十分な改ページを挿入します。
right 要素の前に、空白の右ページに達するまで十分な改ページを挿入します。
inherit 親要素から page-break-before プロパティの設定を継承することを指定します。
その他の拡張