counter-increment用于增加CSS计数器值,常配合::before或::after与content实现自动编号;通过counter-reset初始化计数器,可设初始值,默认每次加1,也可指定增量,支持多个计数器同时操作,结合嵌套结构实现多级编号如1.1、1.2等,适用于标题、列表等序号生成,提升文档结构化与维护性。
css
中的
counter-increment
属性用于增加一个或多个CSS计数器的值。它通常与
伪元素
(如
::before
或
::after
)和
content
属性配合使用,实现自动编号效果,比如为标题、列表项或章节添加序号。
基本作用
通过
counter-increment
,你可以定义一个计数器,并在每次匹配到该元素时将其值加1(或指定数值)。这个计数器可以全局维护,在整个文档或某个
作用域
中递增。
常见用法
最典型的场景是为标题自动编号:
body {
counter-reset: section; /* 创建一个名为 section 的计数器 */
}
h2::before {
counter-increment: section; /* 每个 h2 出现时,计数器加1 */
content: "第" counter(section) "节 "; /* 显示当前计数 */
}
上面代码会让每个
前面显示“第1节”、“第2节”等。
使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件
如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Android友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Android应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更
下载
立即学习
“
前端免费学习笔记(深入)
”;
关键点说明
counter-reset
用于初始化计数器,可设初始值
counter-increment
默认每次加1,也可指定增量,如
counter-increment: section 2;
表示每次加2
多个计数器可同时操作:
counter-increment: section subsection;
计数器作用域基于嵌套结构,适合实现多级编号(如 1.1, 1.2, 2.1)
基本上就这些。它不复杂但容易忽略其灵活性,特别适合生成结构化文档的序号,避免手动编号带来的维护问题。