CSS page-break-insideプロパティ
例
`<pre>` と `<blockquote>` 要素内に改ページを挿入しないようにする:
@media print {
pre, blockquote {page-break-inside: avoid;}
}
プロパティの定義と使用説明
page-break-inside プロパティは、指定された要素内に改ページを挿入するかどうかを設定するために使用されます。
注意:絶対配置の要素にはこのプロパティを使用できません。
注意:改ページプロパティはできるだけ少なく使用し、テーブル、フロート要素、ボーダー付きブロック要素での使用は避けてください。
| デフォルト値: | auto |
|---|---|
| 継承: | no |
| バージョン: | CSS2 |
| JavaScript 構文: | object.style.pageBreakInside="avoid" |
ブラウザーサポート
![]()
![]()
![]()
![]()
![]()
すべての主要ブラウザーが page-break-inside プロパティをサポートしています。
注意:IE8 およびそれ以前の IE バージョンは "inherit" プロパティをサポートしていません。
注意:Firefox、Chrome、および Safari はプロパティ値 "avoid" をサポートしていません。
プロパティ値
| 值 | 説明 |
|---|---|
| auto | デフォルト。必要に応じて要素内に改ページを挿入します。 |
| avoid | 要素内に改ページを挿入しないようにします。 |
| inherit | page-break-inside プロパティの設定を親要素から継承することを指定します。 |