page-break-afterプロパティ。
印刷用CSSに於ける当該要素直後での改ページ指定・page-break-afterプロパティに関する解説です。
page-break-afterプロパティとは。
page-break-afterプロパティは、印刷に於ける当該要素直後での改ページの指定です。
- 印刷関連の詳細は、CSSでの印刷に於けるページについてをご覧下さい。
page-break-afterプロパティの書式。
page-break-afterプロパティの書式は、以下のようになります。
page-break-after: 値
値としては、以下のものが取れます。
inherit- 一番近い上位要素で指定された値を継承します。
auto- 当該要素の直後で改ページを行う事を強制も禁止もしません。この場合、ユーザエージェントはCSSに於ける改ページの扱いに従って改ページを行うかどうかを判断する事になります(デフォルト)。
always- 当該要素の直後では必ず改ページを行うものとします。
avoid- 当該要素の直後では改ページを禁止するものとします。
- 改ページを行う条件に依ってはこの指定は無効になる場合もあります。詳しくはCSSに於ける改ページの扱いをご覧下さい。
left- 当該要素の直後では必ず改ページを行い、その結果続きは見開きで左ページに来るようにします。
- 左ページの印刷時にこのプロパティを持つ要素を処理する場合は、次ページ(右ページ)は空白ページとなります。
right- 当該要素の直後では必ず改ページを行い、その結果続きは見開きで右ページに来るようにします。
- 右ページの印刷時にこのプロパティを持つ要素を処理する場合は、次ページ(左ページ)は空白ページとなります。
page-break-afterプロパティの記述例。
例えば、クラス名explanationを持つ<div>要素の直後では必ずページを改めたい場合は、
div.explanation {page-break-after: always;}
と記述します。