aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-01-27 23:53:14 +0900
committerpotappo <potappo@gmail.com>2022-02-19 14:20:48 +0900
commit3052e75a293cec1486372c3100118ebdd9313a01 (patch)
tree1e6ebfbe09fecc66bc13d44001fbd997440f4417 /files/ja/web
parent10b2c02e4ec97d28eb82021e837dbd464fdd5941 (diff)
downloadtranslated-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.md120
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>&lt;custom-ident&gt;</code> と、その後に任意で <code>&lt;integer&gt;</code>。名前又は名前と数値の組み合わせを空白で区切ることで、数を増減させるカウンターを好きなだけ指定することができます。</li>
- <li>キーワード値 <code>none</code>。</li>
-</ul>
+- カウンターの名前を指定する `<custom-ident>` と、その後に任意で `<integer>`。カウンターはいくつでも指定することができ、それぞれの名前や名前と数値の組は空白で区切ります。
+- キーワード値 `none`。
-<h3 id="Values" name="Values">値</h3>
+### 値
-<dl>
- <dt>{{cssxref("&lt;custom-ident&gt;")}}</dt>
- <dd>増加の対象となる、カウンターの名前です。</dd>
- <dt>{{cssxref("&lt;integer&gt;")}}</dt>
- <dd>カウンタに加える値です。指定されない場合は既定値の <code>1</code> になります。</dd>
- <dt><code>none</code></dt>
- <dd>カウンターは増加しません。これは既定値として、またはより詳細な規則によって増加を取り消すために使用することができます。</dd>
-</dl>
+- {{cssxref("&lt;custom-ident&gt;")}}
+ - : 増加の対象となる、カウンターの名前です。
+- {{cssxref("&lt;integer&gt;")}}
+ - : カウンタに加える値です。指定されない場合は既定値の `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()")}} 関数