【发布时间】:2013-07-30 16:15:27
【问题描述】:
在我的应用程序中,我有一个页面列出了一些按类别分组的数据。
列表中的每个项目都可以有子项目。
所以我希望它看起来像这样:
-
列表项
1.1 列表项
1.2 列表项
-
列表项
2.1 列表项
2.2 列表项
我可以使用这三行 css 代码轻松实现:
OL { counter-reset: item }
LI { display: block }
LI:before { content: counters(item, ".") " "; counter-increment: item }
但是在这个页面上我有每个类别的选项卡,其中包含这样的嵌套项目列表,我想让下一个选项卡的第一个项目的索引成为第 x+1 个项目,其中 x 是最后一个项目的编号上一个标签(类别)。
#tab 1
1. List item
1.1 List item
1.2 List item
2. List item
2.1 List item
2.2 List item
#tab 2
3. List item
3.1 List item
3.2 List item
4. List item
4.1 List item
4.2 List item
所以我需要为<ol> 标签提供起始索引的功能。我发现有属性 start="x",但是它不适用于嵌套列表的这 3 行 css 代码。
知道如何做这样的事情吗?
【问题讨论】:
-
您使用的是什么文档类型?
-
您能否在jsfiddle 上重新创建此内容或向我们展示您的 HTML?
-
Marcon:我正在使用 !DOCTYPE html。 kalley:我想实现类似 jsfiddle.net/qGCUk/4 的目标,但我希望能够在每个选项卡上设置外循环的起点。