CSSページ分割前プロパティ
例
常に<h1>要素の前にページ分割を挿入します。
@media print
{
h1 {page-break-before: always;}
}
定義と使用法
page-break-before
プロパティは、指定された要素の前にページ分割を追加します。
ヒント:プロパティ:page-break-before、 page-break-after、 page-break-insideは、印刷時のドキュメントの動作を定義するのに役立ちます。
注: このプロパティは、空の<div>または絶対位置にある要素では使用できません。
デフォルト値: | 自動 |
---|---|
遺伝性の: | いいえ |
アニメート可能: | 番号。アニメート可能について読む |
バージョン: | CSS2 |
JavaScript構文: | object .style.pageBreakBefore = "always" |
ブラウザのサポート
表の数字は、プロパティを完全にサポートする最初のブラウザバージョンを示しています。
Property | |||||
---|---|---|---|---|---|
page-break-before | 1.0 | 4.0 | 1.0 | 1.2 | 7.0 |
注:どのブラウザも「回避」をサポートしていません。
注:ブラウザは、「左」と「右」を「常に」と解釈する場合があります。
CSS構文
page-break-before: auto|always|avoid|left|right|initial|inherit;
プロパティ値
Value | Description |
---|---|
auto | Default. Automatic page-breaks |
always | Always insert a page-break before the element |
avoid | Avoid page-break before the element (if possible) |
left | Insert page-break before the element so that the next page is formatted as a left page |
right | Insert page-break before the element so that the next page is formatted as a right page |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
関連ページ
HTML DOMリファレンス: pageBreakBeforeプロパティ