📅  最后修改于: 2023-12-03 15:01:12.767000             🧑  作者: Mango
counterReset 属性为 css 样式属性,用于在伪元素中创建或重置计数器。计数器用于生成有序列表或文档中其他项目的编号。
该属性定义了重置哪个计数器以及其初始值。如果未定义初始值或初始值为 none,则计数器将重置为 0。
counter-reset: name number|initial|inherit;
下面是一个基本示例,它使用 counter-reset 属性将计数器设置为从 1 开始的值,并在每个项目前添加一个带圆点的计数器:
/* 定义计数器名为 mycounter */
body {
counter-reset: mycounter;
}
/* 定义 li 元素伪元素的内容 */
li::before {
content: counter(mycounter) ".";
counter-increment: mycounter;
}
目前,几乎所有的现代浏览器都支持这个属性,在 IE11 之前的版本中不支持。但是,需要注意的是,IE11 对这个属性的支持有一些限制。
我们介绍了样式属性 counterReset 的简介、语法、实例、兼容性和注意点,它可以用于伪元素中创建或重置计数器,特别用于生成有序列表或文档中其他项目的编号,是 CSS 样式设置中的一种非常有用的属性。