首頁 > web前端 > css教學 > CSS 如何建立編號如 1.1、1.2、1.3 的嵌套有序清單?

CSS 如何建立編號如 1.1、1.2、1.3 的嵌套有序清單?

Barbara Streisand
發布: 2024-12-16 12:11:15
原創
106 人瀏覽過

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

帶巢狀編號的有序列表

CSS 能否產生顯示為1.1、1.2、1.3 而不是預設的1、2的有序列表項,3 個序列?

解決方案使用計數器

要實現此結果,您可以利用CSS 計數器的功能:

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

上面的樣式為每個

    初始化一個名為item 的計數器。元素。
  1. 元素被設定為顯示為區塊,並且偽元素 :before 新增到每個
  2. 中。顯示計數器值,後面接著句點和空格。計數器遞增屬性為每個
  3. 遞增計數器。

    範例

    <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. 離元素
      2. 1.1。子李元素
      3. 1.2。子李元素
      4. 1.3。子裡元素
      1. 裡元素
      1. 裡元素
      2. 裡元素
      3. 。 。子裡元素
      4. 3.2。子裡元素
    • 3.3。子李元素

以上是CSS 如何建立編號如 1.1、1.2、1.3 的嵌套有序清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板