言語
日本語
English

Caution

お使いのブラウザはJavaScriptが無効になっております。
当サイトでは検索などの処理にJavaScriptを使用しています。
より快適にご利用頂くため、JavaScriptを有効にしたうえで当サイトを閲覧することをお勧めいたします。

CSS辞典

  1. トップページ
  2. CSS辞典
  3. page-break-before

page-break-before

印刷時のページ送りの位置を指定できます。

サンプルコード

div.test { page-break-before: auto;}

指定可能な値一覧

概要
autoページ送りのの位置を指定しません。この『auto』が初期値です。
always指定された位置で強制的にページ送りされます。
avoid指定された位置でページ送りが行われないよう自動調整されます。
left指定された位置で強制的にページ送りされます。左右見開きで印刷する場合は指定された要素が左側に印刷されます。
right指定された位置で強制的にページ送りされます。左右見開きで印刷する場合は指定された要素が右側に印刷されます。

ブラウザでの表示結果

<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<p style="page-break-before: auto;">ここはp要素です。ここに『page-break-before: auto』と指定しています。</p>
<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<button onclick="window.print();" onmouseover="this.style.color = &#39;red&#39;;" onmouseout="this.style.color = &#39;black&#39;;">印刷する</button>

<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<p style="page-break-before: always;">ここはp要素です。ここに『page-break-before: always』と指定しています。</p>
<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<button onclick="window.print();" onmouseover="this.style.color = &#39;red&#39;;" onmouseout="this.style.color = &#39;black&#39;;">印刷する</button>

<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<p style="page-break-before: avoid;">ここはp要素です。ここに『page-break-before: avoid』と指定しています。</p>
<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<button onclick="window.print();" onmouseover="this.style.color = &#39;red&#39;;" onmouseout="this.style.color = &#39;black&#39;;">印刷する</button>

<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<p style="page-break-before: left;">ここはp要素です。ここに『page-break-before: left』と指定しています。</p>
<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<button onclick="window.print();" onmouseover="this.style.color = &#39;red&#39;;" onmouseout="this.style.color = &#39;black&#39;;">印刷する</button>

<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<p style="page-break-before: right;">ここはp要素です。ここに『page-break-before: right』と指定しています。</p>
<p>テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。テキスト。</p>
<button onclick="window.print();" onmouseover="this.style.color = &#39;red&#39;;" onmouseout="this.style.color = &#39;black&#39;;">印刷する</button>

対応ブラウザ

Chrome Chrome
1 以降
Firefox Firefox
1 以降
Safari Safari
1.2 以降
Edge Edge
12 以降
全バージョンで対応しています
IE IE
11
10
9
8
7
6
Opera Opera
7 以降
6 以前 ×
iOS Safari iOS Safari
1 以降
Android Android Browser
4.4 以降
3 以前 ×
Chrome Android Chrome Android
最新版
デスクトップ版と同等の対応です
Firefox Android Firefox Android
最新版
デスクトップ版と同等の対応です

※ バージョン情報は MDN に基づいています。

概要

印刷時のページ送りの位置を指定できます。

このプロパティが指定された要素の手前でページ送りが行われます。指定された要素の後ろでページ送りを行いたい場合は『page-break-after』プロパティを使用してください。

記事の間違いや著作権の侵害等ございましたらお手数ですがまでご連絡頂ければ幸いです。