diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-10-12 11:30:36 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-10-20 23:31:16 +0900 |
commit | 1f5e5c4de6791f1c512ee310fbc4f240819c7f99 (patch) | |
tree | f91352d0b37493a2484968fbf464a6b8107a5cb4 /files/ja/web/css/page-break-after | |
parent | 344de481418c0d5a62339748f8d7fc36a8133d47 (diff) | |
download | translated-content-1f5e5c4de6791f1c512ee310fbc4f240819c7f99.tar.gz translated-content-1f5e5c4de6791f1c512ee310fbc4f240819c7f99.tar.bz2 translated-content-1f5e5c4de6791f1c512ee310fbc4f240819c7f99.zip |
CSS ページメディアに関する文書を更新
- 2021/10/11 時点の英語版に同期
Diffstat (limited to 'files/ja/web/css/page-break-after')
-rw-r--r-- | files/ja/web/css/page-break-after/index.md | 187 |
1 files changed, 72 insertions, 115 deletions
diff --git a/files/ja/web/css/page-break-after/index.md b/files/ja/web/css/page-break-after/index.md index 7661dba34e..0a55d07ff8 100644 --- a/files/ja/web/css/page-break-after/index.md +++ b/files/ja/web/css/page-break-after/index.md @@ -3,18 +3,21 @@ title: page-break-after slug: Web/CSS/page-break-after tags: - CSS - - CSS Property - - Page Breaks + - CSS プロパティ + - ページ区切り - Reference + - recipe:css-property +browser-compat: css.properties.page-break-after translation_of: Web/CSS/page-break-after --- -<div>{{CSSRef}}</div> +{{CSSRef}} -<div class="blockIndicator warning">このプロパティは {{cssxref("break-after")}} プロパティによって置き換えられました。</div> +> **Warning:** このプロパティは {{cssxref("break-after")}} プロパティで置き換えられました。 -<p><strong><code>page-break-after</code></strong> CSS プロパティは、現在の要素の<em>後で</em>改ページが行われるように調整します。</p> +**`page-break-after`** は CSS のプロパティで、現在の要素の*後で*改ページが行われるように調整します。 -<pre class="brush:css no-line-numbers">/* キーワード値 */ +```css +/* キーワード値 */ page-break-after: auto; page-break-after: always; page-break-after: avoid; @@ -26,120 +29,74 @@ page-break-after: verso; /* グローバル値 */ page-break-after: inherit; page-break-after: initial; +page-break-after: revert; page-break-after: unset; -</pre> - -<p>このプロパティは、ボックスを生成するブロックレベル要素に適用されます。ボックスを生成しない空の {{HTMLElement("div")}} には適用されません。</p> - -<p>{{cssinfo}}</p> - -<h2 id="Page_break_aliases" name="Page_break_aliases">改ページの別名</h2> - -<p><code>page-break-after</code> プロパティは古いプロパティとなり、 {{cssxref("break-after")}} によって置き換えられました。</p> - -<p>互換性のため、 <code>page-break-after</code> はブラウザーから <code>break-after</code> の別名として扱われます。これにより、 <code>page-break-after</code> を使用しているサイトが引き続き設計通りに動作することを保証します。値のサブセットは次のような別名になります。</p> - -<table> - <thead> - <tr> - <th scope="col">page-break-after</th> - <th scope="col">break-after</th> - </tr> - </thead> - <tbody> - <tr> - <td><code>auto</code></td> - <td><code>auto</code></td> - </tr> - <tr> - <td><code>left</code></td> - <td><code>left</code></td> - </tr> - <tr> - <td><code>right</code></td> - <td><code>right</code></td> - </tr> - <tr> - <td><code>avoid</code></td> - <td><code>avoid</code></td> - </tr> - <tr> - <td><code>always</code></td> - <td><code>page</code></td> - </tr> - </tbody> -</table> - -<h2 id="Syntax" name="Syntax">構文</h2> - -<h3 id="Values" name="Values">値</h3> - -<dl> - <dt><code>auto</code></dt> - <dd>初期値です。自動的な改ページが行われます (強制や禁止の機能は持ちません)。</dd> - <dt><code>always</code></dt> - <dd>要素の後で必ず改ページが行われるように強制します。</dd> - <dt><code>avoid</code></dt> - <dd>要素の後で改ページされないようにします。</dd> - <dt><code>left</code></dt> - <dd>要素の後における改ページを強制し、次のページが左ページとして整形されるようにします。</dd> - <dt><code>right</code></dt> - <dd>要素の後における改ページを強制し、次のページが右ページとして整形されるようにします。</dd> - <dt><code>recto</code> {{experimental_inline}}</dt> - <dd>左から右に読むページにおいて <code>right</code> と同じ動作をします。右から左に読むページであれば <code>left</code> と同じ働きをします。</dd> - <dt><code>verso</code> {{experimental_inline}}</dt> - <dd>左から右に読むページにおいて <code>left</code> と同じ動作をします。右から左に読むページであれば <code>right</code> と同じ働きをします。</dd> -</dl> - -<h3 id="Formal_syntax" name="Formal_syntax">形式文法</h3> +``` + +このプロパティは、ボックスを生成するブロックレベル要素に適用されます。ボックスを生成しない空の {{HTMLElement("div")}} には適用されません。 + +## 構文 + +### 値 + +- `auto` + - : 初期値です。自動的な改ページが行われます (強制や禁止の機能は持ちません)。 +- `always` + - : 要素の後で必ず改ページが行われるように強制します。 +- `avoid` + - : 要素の後で改ページされないようにします。 +- `left` + - : 要素の後における改ページを強制し、次のページが左ページとして整形されるようにします。 +- `right` + - : 要素の後における改ページを強制し、次のページが右ページとして整形されるようにします。 +- `recto` {{experimental_inline}} + - : 左から右に進むページにおいて `right` と同じ動作をします。右から左に進むページであれば `left` と同じ働きをします。 +- `verso` {{experimental_inline}} + - : 左から右に進むページにおいて `left` と同じ動作をします。右から左に進むページであれば `right` と同じ働きをします。 + +## 改ページの別名 + +`page-break-after` プロパティは古いプロパティとなり、 {{cssxref("break-after")}} で置き換えられました。 + +互換性のため、 `page-break-after` はブラウザーでは `break-after` の別名として扱われます。これにより、 `page-break-after` を使用しているサイトが引き続き設計通りに動作することを保証します。値のサブセットは次のような別名になります。 + +| page-break-after | break-after | +| ---------------- | ----------- | +| `auto` | `auto` | +| `left` | `left` | +| `right` | `right` | +| `avoid` | `avoid` | +| `always` | `page` | + +## 公式定義 + +{{cssinfo}} + +## 形式文法 {{csssyntax}} -<h2 id="Examples" name="Examples">例</h2> +## 例 + +### 脚注の後にページ区切りを設定 -<pre class="brush: css">/* footnotes の後で新しいページに移ります */ +```css +/* 脚注の後で新しいページに移ります */ div.footnotes { page-break-after: always; } -</pre> - -<h2 id="Specifications" name="Specifications">仕様書</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - <th scope="col">状態</th> - <th scope="col">備考</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('CSS Logical Properties', '#page', 'recto and verso')}}</td> - <td>{{Spec2('CSS Logical Properties')}}</td> - <td><code>recto</code> と <code>verso</code> の追加</td> - </tr> - <tr> - <td>{{SpecName('CSS3 Paged Media', '#page-break-after', 'page-break-after')}}</td> - <td>{{Spec2('CSS3 Paged Media')}}</td> - <td>プロパティが適用される要素を table rows と table row groups に拡張</td> - </tr> - <tr> - <td>{{SpecName('CSS2.1', 'page.html#propdef-page-break-after', 'page-break-after')}}</td> - <td>{{Spec2('CSS2.1')}}</td> - <td>初回定義</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの対応</h2> - -<p>{{Compat("css.properties.page-break-after")}}</p> - -<h2 id="See_also" name="See_also">関連情報</h2> - -<ul> - <li>{{cssxref("break-before")}}, {{cssxref("break-after")}}, {{cssxref("break-inside")}}</li> - <li>{{cssxref("page-break-before")}}, {{cssxref("page-break-inside")}}</li> - <li>{{cssxref("orphans")}}, {{cssxref("widows")}}</li> -</ul> +``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- {{cssxref("break-before")}}, {{cssxref("break-after")}}, {{cssxref("break-inside")}} +- {{cssxref("page-break-before")}}, {{cssxref("page-break-inside")}} +- {{cssxref("orphans")}}, {{cssxref("widows")}} |