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

March 09, 2022

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及以上浏览器均支持,可以放心使用。


Copyright © Arcto 2022, Built with Gatsby