CSS page-break-before プロパティ

❮ 前章へ 完全な CSS リファレンス 次へ ❯

各 <h1> 要素の前に、常に改ページを挿入します (プリントの場合):

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


定義と用法

page-break-before プロパティは、指定した要素の前で改ページをするかどうかを設定します。

注: 空の <div> または絶対配置の要素に、このプロパティを使用することはできません。

デフォルト値: auto
継承: 継承する
アニメーション可否: 不可。animatable を参照
バージョン: CSS2
JavaScript 構文: object.style.pageBreakBefore="always"

ブラウザ・サポート

表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。

プロパティ
page-break-before 1.0 4.0 1.0 1.2 7.0

注: Internet Explorer と Firefox は、プロパティ値の "left" と "right" をサポートしていません。


CSS 構文

page-break-before: auto|always|avoid|left|right|initial|inherit;

プロパティの値

説明
auto デフォルト。自動改行します
always 常に要素の前に改ページを挿入します
avoid 要素の前での改ページを回避します (可能な場合)
left 改ページした後の次のページが左ページになるまで改ページを要素の前に挿入します
right 改ページした後の次のページが右ページになるまで改ページを要素の前に挿入します
initial プロパティにデフォルト値を設定します。initial を参照
inherit このプロパティは親要素を継承します。inherit を参照

関連ページ

HTML DOM リファレンス: pageBreakBefore プロパティ


❮ 前章へ 完全な CSS リファレンス 次へ ❯