首頁 >web前端 >css教學 >CSS 計數器如何在嵌套有序列表中建立十進位編號?

CSS 計數器如何在嵌套有序列表中建立十進位編號?

Susan Sarandon
Susan Sarandon原創
2024-12-19 00:52:11425瀏覽

How Can CSS Counters Create Decimal Numbering in Nested Ordered Lists?

使用CSS 建立帶有十進制編號的嵌套有序列表

有序列表通常按順序顯示1、2、3 等數字。但是,如何使用 CSS 產生更具體的編號,例如 1.1、1.2、1.3 等?

單獨使用 list-style-type:decimal 只能產生基本數值。若要建立所需的分層編號,可以使用計數器。

以下程式碼片段示範如何使用計數器:

OL { counter-reset: item }
LI { display: block }
LI:before { content: counters(item, ".") " "; counter-increment: item }

這裡有一個範例:

<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 後,產生的有序清單將顯示1.1、1.1.1、1.2、1.3 等數字on,表示列表元素的嵌套層次結構。

以上是CSS 計數器如何在嵌套有序列表中建立十進位編號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn