首页 >web前端 >css教程 >如何使用 CSS 计数器创建十进制编号的有序列表?

如何使用 CSS 计数器创建十进制编号的有序列表?

Patricia Arquette
Patricia Arquette原创
2024-12-17 02:11:24852浏览

How to Create Decimal Numbered Ordered Lists with CSS Counters?

使用十进制数字和CSS对列表进行排序

在有序列表中,您可能会遇到需要以特定格式显示数字的需求,例如1.1、1.2、1.3 ,而不是默认的 1, 2, 3 序列。当使用 list-style-type:decimal 时,仅按顺序对列表项进行编号,它是使用 CSS 计数器可以实现所需的编号格式。

解决方案:使用计数器

计数器允许您操纵列表项显示的数值。以下是创建分层编号系统的 CSS 代码:

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

示例

考虑以下 HTML 结构:

<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. li element
   1.1 sub li element
   1.2 sub li element
   1.3 sub li element
2. li element
3. li element
   3.1 sub li element
   3.2 sub li element
   3.3 sub li element

以上是如何使用 CSS 计数器创建十进制编号的有序列表?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn