多级别列表使用CSS自动产生序号

spark1e ·

OL + LI

有HTML结构如下:

<ol>
  <li>Text1</li>
  <li>
  	<ol>
      <li>Text2.1</li>
      <li>Text2.2</li>
    </ol>
  </li>
</ol>

利用CSS自动添加序号

ol {
  counter-reset: section;                
  list-style-type: none;
}

li::before {
  counter-increment: section;           
  content: counters(section,".") " ";  
}

兼容性

Caniuse Link

IE8及以上浏览器均支持,可以放心使用。

多级别列表使用CSS自动产生序号
本文作者
spark1e
发布于
2022-03-09
许可协议
转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!
评论区 - Powered by Giscus