CSSカウンター関連属性の学習の詳細な説明

CSSカウンター関連属性の学習の詳細な説明

CSS カウンター属性はほぼすべてのブラウザ (IE8 を含む) でサポートされていますが、あまり使用されていません。この記事では、これらの属性について学習する方法を説明します。

カウンターリセット

明らかにカウンターリセットとして翻訳されています。例: counter-reset: counter-name

一般的には

/* カウンター名を 0 に設定 */
カウンターリセット: カウンター名;

/* カウンター名を -1 に設定 */
カウンターリセット: カウンター名 -1;

/* counter1 を 1 に設定し、counter2 を 4 に設定します */
カウンターリセット: カウンター1 1 カウンター2 4;

要素のカウンターをリセットするために使用されます

カウンターインクリメント

カウンタ増分はカウンタリセットと翻訳されます

一般的には

/* カウンター名を 1 増やす */
カウンター増分: カウンター名;

/* カウンター名を 1 減らす */
カウンター増分: カウンター名 -1;

/* counter1 を 1 増加し、counter2 を 4 減少します */
カウンター増分: カウンター 1 カウンター2 -4;

counter-increment を使用する前に、まず counter-reset を使用して親要素内のカウンターを初期化する必要があります。

例えば:

// 親要素にはカウンターリセットがあります
// インスタンス化するために適用されます
セクション {
  カウンターリセット: unicornCounter;
}

// カウントする子要素を指定する
セクション h1 {
  カウンター増分: unicornCounter;
}

上記のコードでは、セクションの各h1要素はカウント値1に設定されます。

CSS構文ルール

COUNTER-RESETとCOUNTER-INCREMENTは構文が似ている

最初の<custom-ident>は特定のカウンター識別子を示します

az 0-9 _ - で構成された単語にすることができますが、none、unset、initial、inherit のキーワードにすることはできません。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  MySQLのDATE_ADDとADDDATE関数は、指定された時間間隔を日付に追加します。

>>:  Javascript のスコープとクロージャの詳細

推薦する

MySQL 8.0 に移行する際の注意点 (要約)

パスワードモードPDO::__construct(): サーバーがクライアントに不明な認証方法を要求...

MySQLのさまざまなロックに関する詳細な理解

目次ロックの概要ロックの分類データベース操作の粒度データ操作の種類MySQL ロックさまざまなストレ...

Nginx URL 書き換えメカニズムの原理と使用例

URL 書き換えは、Web サイトの優先ドメインを決定するのに役立ちます。同じリソース ページの複数...

PostgreSQL正規表現の一般的な機能の概要

PostgreSQL正規表現の一般的な機能の概要正規表現は、複雑なデータ処理を必要とするプログラムに...

XHTML Web ページ チュートリアル

この記事は主に、初心者に XHTML の基本的な知識と、XHTML と HTML の違いを理解しても...

クロスドメイン js フロントエンドの 8 つの実装ソリューション

目次1. jsonp クロスドメイン2. document.domain + iframe クロスド...

SeataがMySQL 8バージョンを使用できない問題を解決する方法

考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...

nginx「504 ゲートウェイタイムアウト」エラーを解決する

ウェブサイトを作成する学生は、アクセス時に一部の nginx サーバーが 504 Gateway T...

アーティストの自己啓発におけるいくつかの経験

会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...

Docker ファイルの保存パス、ポート マッピング操作モードの変更

コンテナの起動コマンドを取得する方法コンテナはすでに作成されていますが、その起動パラメータ(データが...

Apache FlinkCEP でタイムアウトステータス監視を実装するための詳細な手順

CEP - 複合イベント処理。ご注文後、一定期間内にお支払いの確認が取れませんでした。タクシーの配...

Docker コンテナで DockerFile を使用して複数の Tomcat サービスをデプロイする手順

1. [admin@JD ~]$ cd opt #ルートディレクトリにoptと入力2. [admin...

JS にこれがあるのはなぜですか?

目次1. 需要2. 解決策3. 最初の改善4.砂糖を加える5. 理解不能6. 問題点7. オブジェク...

JavaScriptイベント実行メカニズムの深い理解

目次序文ブラウザJS非同期実行の原理ブラウザのイベントループ実行スタックとタスクキューマクロタスクと...

伝説的な VUE 構文シュガーは何をするのでしょうか?

目次1. 糖衣構文とは何ですか? 2. VUE の構文糖とは何ですか? 1. 最も一般的な構文シュガ...