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 のスコープとクロージャの詳細

推薦する

Ubuntu 18.04 でソースコードから Odoo14 をインストールするチュートリアル

目次このシリーズの背景概要PostgreSQL データベースの準備ソースからインストール仮想環境の作...

MySQLとPythonの相互作用の例

目次1. データを準備するデータテーブルを作成するデータの挿入2. SQLドリル1. SQL文の強化...

ウェブサイトレイアウトにおける CSS の計算関数 calc の例

calc は数値を計算するために使用される CSS 関数です。長さ、角度、時間などを計算できます。 ...

MySQLデータ移行方法とツールの分析

この記事は主にMySQLデータ移行方法とツールの分析を紹介します。サンプルコードを通じて詳細に紹介さ...

Tomcat の 404 エラーの解決方法の詳細な説明

Tomcat テストで 404 問題が発生します。問題は次のとおりです。 HTTP ステータス 40...

Linuxカーネルとデバイスツリーのコンパイルと書き込みを分析する

目次1. 材料を準備する2. Linuxカーネルファイルをダウンロードする3. コンパイル4. TF...

Windows での MySQL スケジュールバックアップ スクリプトの実装

Windows サーバーでデータベース データを定期的にバックアップする場合は、Windows タス...

MySQLストアドプロシージャの原理と使用法の詳細な説明

この記事では、例を使用して、MySQL ストアド プロシージャの原理と使用方法を説明します。ご参考ま...

MySQL データベース インデックスの面接の質問 (基本的なプログラマー スキル)

目次導入インデックスの原則1. データページ2. ページディレクトリ3. インデックス原則分析要約す...

カレンダーウィジェットのネイティブJS実装

この記事の例では、カレンダーウィジェットを実装するためのjsの具体的なコードを参考までに共有していま...

MySQL 5.7 と Mac 上の MySql の詳細なインストール図をダウンロードする

1.ブラウザに次のアドレスを入力します参考: 2. 次のインターフェースに入ります。下の場所をクリッ...

MySQL におけるデータベース間関連クエリメソッド

ビジネスシナリオ: 異なるデータベース内のテーブルをクエリするたとえば、関連付けられるテーブルは、マ...

Docker Secretの管理と使用の詳細な説明

1. Docker Secretとは1. シナリオ表示MySQL サービスなど、一部のサービスではパ...

効率化に役立つ 20 の CSS コーディングのヒント (並べ替え)

この記事では、主要な CSS ウェブサイトで推奨されている 20 個の便利なルールとベスト プラクテ...

MySQL 8.0 のメモリ消費の詳細な分析

目次1. innodb_buffer_pool_size 2. innodb_log_buffer_...