通过 css `counter-reset` 和 `counter-increment` 配合 `::before` 伪元素,可无需 javascript 即为每个 bootstrap `.row` 自动添加递增序号(如“1.”、“2.”),完美适配响应式布局。
在 Bootstrap 中为每行内容添加动态序号(如 1. content...、2. content...)时,推荐使用原生 CSS 计数器(CSS Counters)——它语义清晰、性能优异、完全脱离 JavaScript,且与 Bootstrap 的 .row/.col 结构天然兼容。
CSS 计数器基于三个核心属性:
插入当前计数值。
content will appear here
content will appear here
content will appear here
content will appear here
使用 CSS 计数器为 Bootstrap 行添加动态序号,是轻量、高效、可维护的最佳实践。它不依赖框架扩展、不增加 JS 负担,且易于定制样式与起始值(例如 counter-reset: section 10; 从 10 开始)。对于内容列表、步骤说明、FAQ 排序等场景,此方案兼具实用性与专业性。