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

推薦する

overflow:hidden の役割の詳細な説明 (オーバーフローの非表示、フロートのクリア、マージンの崩壊の解決)

1. オーバーフロー:非表示 オーバーフロー非表示要素に overflow:hidden が設定さ...

Vue でデータが変更された後にビューを同期的に更新する方法

序文少し前に、興味深い問題を目にしました。Vue のデータが変更された後に、ビューを同期的に更新する...

Dockerfile の一般的なコマンドの概要

構文の構成: 1 注釈情報2 コマンド --- パラメータ [通常は大文字 | 実際には大文字と小文...

Nginx サーバーの https 設定方法の例

Linux: Linux バージョン 3.10.0-123.9.3.el7.x86_64 ngin...

携帯電話番号が合法かどうかを判断するWeChatアプレットのサンプルコード

目次シナリオ効果コード要約するシナリオ登録ページに携帯電話番号を入力し、登録インターフェイスを要求す...

Web コンポーネントの内部イベント コールバックと問題点の分析

目次前面に書かれたWC とは何でしょうか?現在の欠陥1. コンポーネント内部イベントのコールバック2...

JavaScript セレクター関数 querySelector および querySelectorAll

目次1. querySelectorは単一の要素を照会する1. ドキュメントインスタンスの呼び出し2...

トークン生成と検証を実装するミニプログラム

目次プロセスデモミニプログラムバックエンドインターフェースプロセス各リクエストインターフェースは検証...

JSON.stringify のさまざまな用途のまとめ

序文json を使用したことがある人なら、オブジェクトを文字列化してからバックエンドに送信するのが一...

mysql5.5.28 のインストール チュートリアルは非常に詳細です。

参考までにmysql5.5.28のインストールチュートリアルです。具体的な内容は次のとおりです。イン...

Linux での MySQL データベースのアンインストール

Linux で MySQL データベースをアンインストールするにはどうすればいいですか? 以下では、...

HTML の入力の readonly 属性と disabled 属性の違いについて簡単に説明します。

「読み取り専用」と「無効」はどちらも、ユーザーがフォーム フィールドの内容を変更できないようにしま...

MySQL SELECT文の実行方法

MySQL Select ステートメントはどのように実行されますか?最近、Geek Time で D...

MySQL の char、varchar、text フィールド タイプの違い

MySQL では、char、varchar、text の各タイプのフィールドはすべて文字タイプのデー...