国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
CSSカウンターをリセットするにはどうすればよいですか?
他のCSSプロパティでCSSカウンターを使用できますか?
ホームページ テクノロジー周辺機器 IT業(yè)界 CSSカウンターとそのユースケースの理解

CSSカウンターとそのユースケースの理解

Feb 20, 2025 pm 12:18 PM

CSSカウンターとそのユースケースの理解

おそらくあまり頻繁に使用しない特定のCSS機能があります。 CSSカウンターは私たちのほとんどにとってそのカテゴリに分類されていると思います。

    彼らは多くのユースケースを持っていないようです。
  1. それらを書き込むコードは少し複雑です。
私は最近、カウンターのための実用的なユースケースを見たので、カウンターがどのように書かれているかについて簡単なクラッシュコースを提供し、そのユースケースをここで共有すると思いました。

キーテイクアウト

CSSカウンターは、CSSで動的な番號付けを提供し、數(shù)字を手動で調整する必要なく並べ替えることができます。これは、擬似要素とカウンター固有のCSSを使用することで達成されます。
    初期の複雑さにもかかわらず、CSSの擬似要素の概念が理解されると、CSSカウンターは維持するのが難しくありません。生成されたコンテンツにはアクセシビリティの懸念があるかもしれませんが、ほとんどのブラウザはそれをサポートし、スクリーンリーダーによって認識されます。
  • CSSカウンターの実用的なケースは、W3Cのセレクターレベル4仕様で見られ、コンテンツ內に散在する「問題」と「例」を數(shù)えるために使用されます。これにより、番號を自動的に更新しながら、アイテムを簡単に追加、取り外し、または並べ替えることができます。
  • CSSカウンターのクラッシュコース
  • CSSカウンターでは、順序付けられたリストの仕組みと同様に、ダイナミック番號を使用してCSSのアイテムを數(shù)字にすることができます。しかし、CSSカウンターはまったく異なります。この機能では、いくつかのカウンター固有のCSSと組み合わせた擬似エレメントを使用して、指定された要素のセットに動的な「カウント」を追加/準備します。
  • ここにコードの例があります。この記事の最後にあるデモで使用するものと同様です。

最初の宣言ブロックは、カウントの範囲を定義します。これが意味するのは、私のカウンターが.containerのクラスを持つ要素內でのみ増分することです。 「問題」と呼ばれるカスタム識別子を選択しました。これは、カウントされる要素にコンテナをリンクするために必要です。

2番目の宣言ブロックは、次のことを使用します:擬似要素の前(代わりに:後に使用できますが、それはカウンターではまれです)と、定義されたコンテンツを準備するコンテンツプロパティ。

コンテンツプロパティの値の一部として、JavaScriptまたはその他のより典型的なプログラミング言語で行われる可能性のあるものと同様に、Counter()関數(shù)を文字列とともに使用しています。カウンター()関數(shù)は、2つの引數(shù)を取ります。カウンター識別子(この場合は「問題」)とカウンタースタイルは、リストスタイルタイプのプロパティに使用される任意の任意の値になります。デフォルトは「小數(shù)」で、この例で使用しています。

カウンターがどのように機能するかを混亂させている場合、このミニのインフォグラフィックが役立つかもしれません:

<span><span>.container</span> {
</span>  <span>counter-reset: issues 0;
</span><span>}
</span>
<span><span>.issue:before</span> {
</span>  <span>counter-increment: issues 1;
</span>  <span>content: "Issue " counter(issues, decimal);
</span>  <span>display: block;
</span><span>}</span>

そしてそれだけでは不十分な場合は、私が元々同様のインフォグラフィックを公開した私自身の記事を含む、より多くの情報を含むいくつかの追加のリソースを以下に示します:

  • CSSカウンター:カウンターインクリメントと友人(印象的なウェブ)
  • CSS生成コンテンツとカウンターから利益を得る方法(Smashing Magazine)
  • CSSカウンタースタイルレベル3(W3C仕様)
その最後のリンクは、Counters Specの編集者ドラフトであり、おそらくあまりブラウザーサポートがあり、SPECの將來のバージョンではリスクにさらされている可能性のある新しい反関連機能を紹介します。ただし、この記事で使用している機能は、クロスブラウザーで、IE8に戻ります。 CSSカウンターの値の決定

表面的な視線では、CSSカウンターの実裝について最初に考えるときに2つの大きな問題が発生します。

注文リストはすでにこれを行っているので、なぜアイテムを數(shù)えるためだけにこんなに複雑な機能が必要なのでしょうか?

生成されたコンテンツにアクセスできず、これはコンテンツとプレゼンテーションを混合しています。
  1. これらの2つの問題の最初は、実際にはまったく問題ではありません。番號が付いているアイテムが必要な場合は、順序付けられたリスト(つまり、ネストされた
  2. 要素を備えた
      )を使用することが適切です。ただし、CSSカウンターは、連続したアイテムの番號を付けるためのものではありません。彼らは、彼らがDOMのどこにいても、それぞれに加えられた數(shù)を変更する必要なくそれらを再注文することができるように、彼らが非継続的なアイテムに番號を付けるためのものです。 さらに、カウンターは一見すると少し複雑になる可能性がありますが、CSSの擬似要素の概念を把握すると、変更して維持することはそれほど難しくありません。
    1. アクセシビリティに関連するもう1つの問題は、過去ほど大きな問題ではないようです。レオニー?ワトソンによる記事は、
    2. と結論付けました

    「[g]エネルギーコンテンツは、ほとんどのブラウザでサポートされており、それに応じてスクリーンリーダーによって認識されます。

    ただし、サポートは100%ではないので、コンテンツを生成して擬似要素を使用する場合、「コンテンツ」は裝飾的な価値であり、その理解や機能に重要ではないはずです。そのバランスの取れたアプローチを念頭に置いて、それが含まれています。以下のような特定のケースでカウンターを使用することは問題ありません。

    単純なユースケース

    最近、私はW3Cのセレクターレベル4仕様を見ていましたが、コンテンツ內に「問題」と「例」が散在していることに注目しました。私はこれを以前に見たことがありますが、それから少し調査することにしました。これらの要素には番號が付けられているので、毎回セット全體を再番號を変更する必要なく、それらをどのように追加および削除できるのか疑問に思いました。私はそれがおそらくスクリプトであるか、そうでなければバックエンドまたはそのようなもので生成されたと思った。

    nope。以下のスクリーンショットに示されているように、彼らはCSSカウンターを使用しています:

    CSSカウンターとそのユースケースの理解

    ページでは、問題(赤い箱)と番號付き例(黃色の箱)を數(shù)えています。カウントされた各セットのカスタム識別子を使用すると、アイテムを簡単に追加、削除、または再注文することができます。CSSは、正しい番號をアイテムに自動的に追加します。 さらに、これらの仕様ページには、ページの最後に問題インデックスも含まれています。これは、問題と同じカウンター識別子を使用しますが、新しいスコープでカウントを新鮮に開始します。重複する問題リストは、問題を維持するためにもう少し作業(yè)を作成しますが、コンテンツ本體で変更されたものと一致する限り、順序は一般的に維持できます。

    ドラッグアンドドロップデモ

    W3Cの例を再作成して、カウンターの仕組みをいじることができるだけでなく、HTMLとCSSだけを備えていない非隣接アイテムからこの方法で動的リストを作成するのがどれほど簡単かを確認できます。 CodepenのSitePoint(@SitePoint)によるPEN 20FE8F19AE48C210DA6C5DF78C0CF6F8を參照してください

    デモでは、jqueryuiのソート可能な機能を使用して、「問題」や「例」ボックスなど、ページ上の段落をドラッグして再注文できます。アイテムがドラッグされる場所に応じて數(shù)値がどのように変化するかに注意してください(ただし、數(shù)字の動作はドラッグ中に少し風変わりであるように見えます)。また、W3Cのページのように、下部に重複した「問題リスト」も含めました。

    結論

    これにより、CSSカウンターを使用できるものがもう少し明確になります。頻繁に編集されるドキュメントを考えてみてください。おそらく、ユーザーがアイテムを再ソートまたは再注文できる場所で生成したものも考えてください。そして、前述のように、これらの種類のカウンターは、コンテンツの理解に番號付けが不可欠ではなく、アイテムがソース內で隣接していない場合に役立つ可能性が最も高くなります。

    他の便利な方法でCSSカウンターが使用されているのを見たことがある場合は、コメントでお知らせください。 CSSカウンターに関するよくある質問(FAQ)

    さまざまなタイプのCSSカウンターは何ですか?

    CSSカウンターには、「カウンター」と「カウンター」の2つのタイプがあります。 「カウンター」タイプは、ドキュメントの見出しの番號付けなど、単一レベルのカウンターに使用されます。一方、「カウンター」タイプは、セクション內のサブセクションの番號付けなど、マルチレベルカウンターに使用されます。両方のタイプは、CSSの「コンテンツ」プロパティで使用され、カウンターの値を表示します。

    CSSカウンターをリセットするにはどうすればよいですか?

    CSSカウンターは、「カウンターリセット」プロパティを使用してリセットできます。このプロパティは、任意の番號にカウンターを設定します。たとえば、「カウンターリセット:セクション;」は「セクション」カウンターをゼロにリセットします。また、「セクション」カウンターを5にリセットする「カウンターリセット:セクション5;」など、カウンターを別の數(shù)値に設定することもできます。

    はい、CSSカウンターはリストで使用できます。これは、リスト項目の番號付けをカスタマイズする場合に特に便利です。 「カウンターレセット」と「カウンターインクリメント」プロパティを使用して、番號付けを制御し、「コンテンツ」プロパティをカウンターの値を表示することができます。

    CSSカウンターによって生成された數(shù)値は、CSSの他のテキストと同様にスタイルを整えることができます。 「色」、「フォントサイズ」、「フォントウェイト」などのプロパティを使用して、數(shù)字をスタイルできます。スタイルは、「コンテンツ」プロパティによって生成されると、數(shù)値に適用されます。

    CSSカウンターを使用してテーブルを番號にすることはできますか? 。これは、「テーブル」要素上の「カウンターレセット」プロパティ、「TR」要素の「カウンターインクリメント」プロパティ、および「前」または「後」の「コンテンツ」プロパティを使用することで実行できます。 - 'tr'要素內のエレメント

    CSSカウンターを備えたマルチレベルカウンターを作成するにはどうすればよいですか? CSS。この関數(shù)は、レベル間のセパレーターとして使用されるカウンターの名前と文字列の2つの引數(shù)を取ります。たとえば、content:counters( "?!保?はい、CSSカウンターは、「前」と「後の」擬似要素でよく使用されます。カウンターの値を表示するために使用される「コンテンツ」プロパティは、これらの擬似要素でのみ使用できます。 「カウンターインクリメント」プロパティを使用して増加します。このプロパティは、呼び出されるたびにカウンターの値を1つ増やします。たとえば、「カウンターインクリメント:セクション;」は「セクション」カウンターを1つ増やします。 。これは、「カウンターリセット」または「カウンターインクリメント」プロパティを負の數(shù)に設定することで実行できます。たとえば、「カウンターレセット:セクション-1;」は「セクション」カウンターを負のカウンターに設定します。

    他のCSSプロパティでCSSカウンターを使用できますか?

    はい、CSSカウンターは他のCSSプロパティで使用できます。たとえば、「コンテンツ」プロパティを使用して「カウンター」または「カウンター」関數(shù)を使用して、カウンターの値を表示できます。また、任意の要素を使用して「カウンターレセット」および「カウンターインクリメント」プロパティを使用して、カウンターの値を制御することもできます。

以上がCSSカウンターとそのユースケースの理解の詳細內容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Udemyのようなプラットフォームへの開発者のショートカット Udemyのようなプラットフォームへの開発者のショートカット Jun 17, 2025 pm 04:43 PM

Udemyと同様の學習プラットフォームを開発する場合、コンテンツの品質だけに焦點を當てるだけではありません。同様に重要なのは、そのコンテンツがどのように配信されるかです。これは、最新の教育プラットフォームがアクセスしやすく、速く、消化しやすいメディアに依存しているためです。

SSL証明書を購入するための費用対効果の高い再販業(yè)者プラットフォーム SSL証明書を購入するための費用対効果の高い再販業(yè)者プラットフォーム Jun 25, 2025 am 08:28 AM

オンラインの信頼が交渉不可能な世界では、SSL証明書がすべてのWebサイトに不可欠になっています。 SSL認定の市場規(guī)模は2024年に56億米ドルと評価されており、電子商取引事業(yè)の急増により促進されていることで、まだ強く成長しています。

SaaSの5つの最高の支払いゲートウェイ:究極のガイド SaaSの5つの最高の支払いゲートウェイ:究極のガイド Jun 29, 2025 am 08:28 AM

支払いゲートウェイは、支払いプロセスの重要な要素であり、企業(yè)がオンラインで支払いを受け入れることができます。顧客と商人の間の橋渡しとして機能し、支払い情報を安全に譲渡し、取引を促進します。 のために

新しい研究は、私たちよりも感情を「理解している」と主張しています&mdash;特に感情的に充電された狀況で 新しい研究は、私たちよりも感情を「理解している」と主張しています&mdash;特に感情的に充電された狀況で Jul 03, 2025 pm 05:48 PM

人間が常に機械を上回ると信じていたドメインのさらに別のset折のように見えるもので、研究者は現(xiàn)在、AIが私たちよりも感情をよりよく理解することを提案しています。

ハリケーンとサンドストームは、新しいMicrosoftAIモデルのおかげで5,000倍速く予測できます ハリケーンとサンドストームは、新しいMicrosoftAIモデルのおかげで5,000倍速く予測できます Jul 05, 2025 am 12:44 AM

新しい人工知能(AI)モデルは、最も広く使用されているグローバル予測システムのいくつかよりも迅速かつより正確に主要な気象現(xiàn)象を予測する能力を実証しています。

デバイスはAIアシスタントに供給し、眠っている場合でも個人データを収穫します。共有するものを知る方法は次のとおりです。 デバイスはAIアシスタントに供給し、眠っている場合でも個人データを収穫します。共有するものを知る方法は次のとおりです。 Jul 05, 2025 am 01:12 AM

好むと好まざるとにかかわらず、人工知能は日常生活の一部になりました。電気カミソリや歯ブラシを含む多くのデバイスがAIを搭載しています?!笝C械學習アルゴリズムを使用して、人がデバイスの使用方法、DEVIの使用方法を追跡する

すべてをAIにアウトソーシングすると、自分自身のために考える能力がかかりますか? すべてをAIにアウトソーシングすると、自分自身のために考える能力がかかりますか? Jul 03, 2025 pm 05:47 PM

人工知能(AI)は、人間の脳をシミュレートするための探求として始まりました。今では、日常生活における人間の脳の役割を変える過程にありますか?産業(yè)革命は肉體労働への依存を減らしました。アプリケートを研究する人として

高度なAIモデルは、最大50倍以上のCO&#8322を生成します。同じ質問に答えるときの一般的なLLMよりも排出量 高度なAIモデルは、最大50倍以上のCO&#8322を生成します。同じ質問に答えるときの一般的なLLMよりも排出量 Jul 06, 2025 am 12:37 AM

最近の調査によると、AIモデルの機能を正確に機能させようとすると、炭素排出量が大きくなります。

See all articles