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

推薦する

Nginxはリバースプロキシを使用して負荷分散プロセス分析を実装します

導入dockerコンテナとdocker-composeに基づいて、Linux環境でのdockerの基...

クールなIoT大画面機能を実現するHTML+VUEページング

効果デモ.html <html> <ヘッド> <メタ文字セット=&qu...

Linux 上の MariaDB は root ユーザーで起動します (推奨)

最近、セキュリティ製品をテストする必要があったため、mariadb の起動ユーザーを root に調...

MySQL データベースのインポートとエクスポートのデータ エラーの解決例の説明

データのエクスポートエラーを報告する 「secure_file_priv」のような変数を表示します。...

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

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

CSS3は、欠けた角の長方形、折り畳まれた角の長方形、欠けた角の境界線を実装しています。

序文数日前、偶然、コーナーの四角形が欠落している機能に遭遇しました。最初に頭に浮かんだのは、必要な場...

JavaScriptタイマーとボタン効果設定の詳細な説明

タイマー効果: <div> <font id='timeCount'...

入力タグの名前と値の違い

type はブラウザでの入力と出力に使用されるコントロールです (たとえば、type="t...

MySql エラー 1698 (28000) の解決策

1. 問題の説明: MysqlERROR1698 (28000) の解決方法、新しくインストールされ...

Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法

この記事では、Ubuntu 環境で PHP と Nginx をコンパイルしてインストールする方法につ...

ホームページのデザインはウェブデザイナーのレベルを最もよく反映する

私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...

Dockerボリュームコンテナ間のデータ共有の実装

ボリュームとは何ですか?ボリュームは英語で容量を意味し、Docker ではデータ ボリューム、つまり...

PCとモバイルの適応の問題に対する迅速な解決策

Web ページを作成する場合、通常、コンピューターの画面サイズと携帯電話の画面サイズの違いなどの問題...

Linux オペレーティング システムの概要と紹介

目次1. オペレーティングシステムとは何か2. Linuxの起源3. Linuxの基本機能4. Li...

win10 での mysql 8.0.16 winx64 インストールの最新グラフィック チュートリアル

このデータベースをダウンロードするには、多くの時間とトラフィックがかかります。踏み込んだ落とし穴で時...