在我的应用程序中,我有一个页面列出了一些按类别分组的数据。
列表中的每个项目都可以有子项目。
所以我希望它看起来像这样:
项目清单
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 代码。
知道如何做这样的事情吗?