diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-27 23:53:14 +0900 |
---|---|---|
committer | potappo <potappo@gmail.com> | 2022-02-19 14:20:48 +0900 |
commit | 3052e75a293cec1486372c3100118ebdd9313a01 (patch) | |
tree | 1e6ebfbe09fecc66bc13d44001fbd997440f4417 /files/ja/web | |
parent | 10b2c02e4ec97d28eb82021e837dbd464fdd5941 (diff) | |
download | translated-content-3052e75a293cec1486372c3100118ebdd9313a01.tar.gz translated-content-3052e75a293cec1486372c3100118ebdd9313a01.tar.bz2 translated-content-3052e75a293cec1486372c3100118ebdd9313a01.zip |
2021/11/07 時点の英語版に同期
Diffstat (limited to 'files/ja/web')
-rw-r--r-- | files/ja/web/css/counter-increment/index.md | 120 |
1 files changed, 47 insertions, 73 deletions
diff --git a/files/ja/web/css/counter-increment/index.md b/files/ja/web/css/counter-increment/index.md index f1db06d5f9..25a7f7a4fe 100644 --- a/files/ja/web/css/counter-increment/index.md +++ b/files/ja/web/css/counter-increment/index.md @@ -6,25 +6,23 @@ tags: - CSS カウンター - CSS リスト - CSS プロパティ - - Reference - - 'recipe:css-property' + - リファレンス + - recipe:css-property +browser-compat: css.properties.counter-increment translation_of: Web/CSS/counter-increment --- {{CSSRef}} -<p>[CSS](/ja/docs/Web/CSS) の <strong><code>counter-increment</code></strong> プロパティは、指定された値によって [CSS カウンター](/ja/docs/Web/CSS/CSS_Counter_Styles/Using_CSS_counters)の値を増加又は減少させるためのプロパティです。</p> +**`counter-increment`** は [CSS](/ja/docs/Web/CSS) のプロパティで、指定された値によって [CSS カウンター](/ja/docs/Web/CSS/CSS_Counter_Styles/Using_CSS_counters)の値を増加または減少させるためのプロパティです。 {{EmbedInteractiveExample("pages/css/counter-increment.html")}} -<p class="hidden">このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 [https://github.com/mdn/interactive-examples](https://github.com/mdn/interactive-examples) をクローンしてプルリクエストを送信してください。</p> +> **Note:** カウンターの値は CSS の {{cssxref("counter-reset")}} プロパティを使用して任意の値にリセットすることができます。 -<div class="note"> -<p><strong>注:</strong> カウンターの値は CSS の {{cssxref("counter-reset")}} プロパティを使用して任意の値にリセットすることができます。</p> -</div> +## 構文 -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="brush:css no-line-numbers notranslate">/* "my-counter" を 1 増加 */ +```css +/* "my-counter" を 1 増加 */ counter-increment: my-counter; /* "my-counter" を 1 減少 */ @@ -33,86 +31,62 @@ counter-increment: my-counter -1; /* "counter1" を 1 増加、 "counter2" を 4 減少 */ counter-increment: counter1 counter2 -4; -/* 増加又は減少させない。より詳細度が低い規則を上書きするために使用 */ +/* 増加または減少させない。より詳細度が低い規則を上書きするために使用 */ counter-increment: none; /* グローバル値 */ counter-increment: inherit; counter-increment: initial; +counter-increment: revert; counter-increment: unset; -</pre> +``` -<p><code>counter-increment</code> プロパティは、以下の値のうちの一つで指定します。</p> +`counter-increment` プロパティは、以下の何れかで指定します。 -<ul> - <li>カウンターの名前を指定する <code><custom-ident></code> と、その後に任意で <code><integer></code>。名前又は名前と数値の組み合わせを空白で区切ることで、数を増減させるカウンターを好きなだけ指定することができます。</li> - <li>キーワード値 <code>none</code>。</li> -</ul> +- カウンターの名前を指定する `<custom-ident>` と、その後に任意で `<integer>`。カウンターはいくつでも指定することができ、それぞれの名前や名前と数値の組は空白で区切ります。 +- キーワード値 `none`。 -<h3 id="Values" name="Values">値</h3> +### 値 -<dl> - <dt>{{cssxref("<custom-ident>")}}</dt> - <dd>増加の対象となる、カウンターの名前です。</dd> - <dt>{{cssxref("<integer>")}}</dt> - <dd>カウンタに加える値です。指定されない場合は既定値の <code>1</code> になります。</dd> - <dt><code>none</code></dt> - <dd>カウンターは増加しません。これは既定値として、またはより詳細な規則によって増加を取り消すために使用することができます。</dd> -</dl> +- {{cssxref("<custom-ident>")}} + - : 増加の対象となる、カウンターの名前です。 +- {{cssxref("<integer>")}} + - : カウンタに加える値です。指定されない場合は既定値の `1` になります。 +- `none` + - : カウンターは増加しません。これは既定値として使用されたり、より詳細度の高いルールで増加を取り消したりするために使用されたりします。 -<h2 id="Formal_definition" name="Formal_definition">公式定義</h2> +## 公式定義 -<p>{{cssinfo}}</p> +{{cssinfo}} -<h2 id="Formal_syntax" name="Formal_syntax">形式文法</h2> +## 形式文法 {{csssyntax}} -<h2 id="Examples" name="Examples">例</h2> +## 例 -<h3 id="Incrementing_named_counters" name="Incrementing_named_counters">名前付きカウンターの増加</h3> +### 名前付きカウンターの増加 -<pre class="brush: css notranslate">h1 { +```css +h1 { counter-increment: chapter section 2 page; - /* chapter と page カウンタの値を 1 、 - section カウンタの値を 2 増加させます。 */ + /* chapter と page カウンターの値を 1、 + section カウンターの値を 2 増加させます。 */ } -</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("CSS3 Lists", "#propdef-counter-increment", "counter-increment")}}</td> - <td>{{Spec2("CSS3 Lists")}}</td> - <td>変更なし</td> - </tr> - <tr> - <td>{{SpecName("CSS2.1", "generate.html#propdef-counter-increment", "counter-increment")}}</td> - <td>{{Spec2("CSS2.1")}}</td> - <td>初回定義</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2> - -<p>{{Compat("css.properties.counter-increment")}}</p> - -<h2 id="See_also" name="See_also">関連情報</h2> - -<ul> - <li>[CSS カウンターの利用](/ja/docs/Web/CSS/CSS_Counter_Styles/Using_CSS_counters)</li> - <li>{{cssxref("counter-reset")}}</li> - <li>{{cssxref("counter-set")}}</li> - <li>{{cssxref("@counter-style")}}</li> - <li>{{cssxref("counter")}} および {{cssxref("counters")}} 関数</li> -</ul> +``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- [CSS カウンターの使用](/ja/docs/Web/CSS/CSS_Counter_Styles/Using_CSS_counters) +- {{cssxref("counter-reset")}} +- {{cssxref("counter-set")}} +- {{cssxref("@counter-style")}} +- {{cssxref("counter()")}} および {{cssxref("counters()")}} 関数 |