ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS は、1.1、1.2、1.3 のような番号を付けたネストされた順序付きリストをどのように作成できますか?

CSS は、1.1、1.2、1.3 のような番号を付けたネストされた順序付きリストをどのように作成できますか?

Barbara Streisand
リリース: 2024-12-16 12:11:15
オリジナル
107 人が閲覧しました

How Can CSS Create Nested Ordered Lists with Numbering Like 1.1, 1.2, 1.3?

ネストされた番号付けの順序付きリスト

CSS は、デフォルトの 1、2 の代わりに 1.1、1.2、1.3 として表示される順序付きリスト項目を生成できますか? , 3 シーケンス?

を使用した解決策カウンター

この結果を達成するには、CSS カウンターの力を利用できます。

OL { counter-reset: item }
LI { display: block }
LI:before { content: counters(item, ".") " "; counter-increment: item }
ログイン後にコピー

上記のスタイル シートは、各

    の item と呼ばれるカウンターを初期化します。要素。
  1. 要素はブロックとして表示されるように設定され、擬似要素 :before が各

  2. に追加されます。カウンター値を表示し、その後にピリオドとスペースを入力します。 counter-increment プロパティは、
  3. ごとにカウンタをインクリメントします。 element.

    <ol>
      <li>li element
        <ol>
          <li>sub li element</li>
          <li>sub li element</li>
          <li>sub li element</li>
        </ol>
      </li>
      <li>li element</li>
      <li>li element
        <ol>
          <li>sub li element</li>
          <li>sub li element</li>
          <li>sub li element</li>
        </ol>
      </li>
    </ol>
    ログイン後にコピー

    CSS を適用すると、次の HTML は必要に応じてネストされた番号付きのリスト項目をレンダリングします。

      1. li 要素
      2. 1.1。サブリ要素
      3. 1.2。サブリ要素
      4. 1.3。 sub li 要素
      1. li 要素
      1. li 要素
      2. 3.1 。サブリ要素
      3. 3.2.サブリ要素
      4. 3.3.サブリ要素
  4. 以上がCSS は、1.1、1.2、1.3 のような番号を付けたネストされた順序付きリストをどのように作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート