--- title: page-break-before slug: Web/CSS/page-break-before tags: - CSS - CSS プロパティ - CSS ページ付きメディア - Reference - 改ページ translation_of: Web/CSS/page-break-before ---
page-break-before
CSS プロパティは、現在の要素の前で改ページが行われるように調整します。
このプロパティは、ボックスを生成するブロックレベル要素に適用されます。ボックスを生成しない空の {{HTMLElement("div")}} には適用されません。
/* キーワード値 */ page-break-before: auto; page-break-before: always; page-break-before: avoid; page-break-before: left; page-break-before: right; page-break-before: recto; page-break-before: verso; /* グローバル値 */ page-break-before: inherit; page-break-before: initial; page-break-before: unset;
{{cssinfo}}
page-break-before
プロパティは古いプロパティとなり、 {{cssxref("break-before")}} によって置き換えられました。
互換性のため、 page-break-before
はブラウザーから break-before
の別名として扱われます。これにより、 page-break-before
を使用しているサイトが引き続き設計通りに動作することを保証します。値のサブセットは次のような別名になります。
page-break-before | break-before |
---|---|
auto |
auto |
left |
left |
right |
right |
avoid |
avoid |
always |
page |
auto
always
avoid
left
right
recto
{{experimental_inline}}right
と同じ動作をします。右から左に読むページであれば left
と同じ働きをします。verso
{{experimental_inline}}left
と同じ動作をします。右から左に読むページであれば right
と同じ働きをします。/* div の前で改ページされないようにします */ div.note { page-break-before: avoid; }
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS Logical Properties', '#page', 'recto and verso')}} | {{Spec2('CSS Logical Properties')}} | recto と verso の追加 |
{{SpecName('CSS3 Paged Media', '#page-break-before', 'page-break-before')}} | {{Spec2('CSS3 Paged Media')}} | プロパティが適用される要素を table rows と table row groups に拡張 |
{{SpecName('CSS2.1', 'page.html#propdef-page-break-before', 'page-break-before')}} | {{Spec2('CSS2.1')}} | 初回定義 |
{{Compat("css.properties.page-break-before")}}