ホームページ > 記事 > ウェブフロントエンド > CSS の count 関数を詳しく見てみる
この記事では、CSS のカウント関数 counter()、counter() を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
[推奨チュートリアル: CSS ビデオ チュートリアル]
counter は、代表的なカウンタ電流を返します。値の文字列。名前と数え方の 2 つのパラメータを受け取ります。 counter(name,styleName),name は大文字と小文字が区別され、現在のカウンターを表す名前識別子として機能します。 styleName パラメータはオプションで、増加する数字または文字のタイプを表します。受け入れ可能なパラメータは、list-style-type でサポートされているタイプです。一般的に使用されるものは次のとおりです。
詳細と互換性については、MDN list-style-typeを参照してください
counter-reset は CSS カウンターをリセットするために使用され、リセット内容には名前と初期番号が含まれます。例:
<div></div> .demo1 { counter-reset: counter1 123; } .demo1:before { content: counter(counter1,simp-chinese-formal); }Effect
<p> <section></section> <section></section> <section></section> <section></section> </p> .demo2{ counter-reset: counter2 1; /* counter-increment: counter2 -2; */ } section:before { content: counter(counter2,decimal); counter-increment: counter2 2; }# を参照してください。 ##効果
#互換性
##基本的にサポートされている##counters()
counters () はネストされたカウンターで、ネストされたカウンターの接続文字を定義するために使用されます。counters(counterName,string,styleName)
、3 つのパラメーター counterName、string、styleName を受け取ります。3 番目のパラメーターはオプションです。 。栗を見てください。<p> </p><p> 内容一 </p><p> </p><p>子内容一</p> <p>子内容二</p> <p>子内容三</p> <p> 内容二 </p><p> </p><p> 子内容一 </p><p> </p><p>子子内容一</p> <p>子子内容二</p> <p></p> <p></p> <p></p> <p> 内容三 </p> .father { counter-reset: counter3; padding-left: 30px; } .son:before { content: counters(counter3, "-")'.'; counter-increment: counter3; }
リスト要素はカウンターを使用して相互間のカウント接続ルールを定義します。これにより、順序付きリストを簡単にシミュレートできます。
互換性
概要
counterはol、ul、inに似ています。 style 制御がより柔軟になり、設定スタイルがより自由になります。リスト関連のスタイルの最適化を行うプロジェクトの場合は、最適化のために counter() と counter() の使用を検討できます。互換性も良好です。 プログラミング関連の知識について詳しくは、以上がCSS の count 関数を詳しく見てみるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。