私のアプリケーションには、カテゴリ別にグループ化されたデータを一覧表示するページがあります。
リストの各アイテムには、サブアイテムを含めることができます。
だから私はこのように見えるようにしたい:
リスト項目
1.1 リスト項目
1.2 リスト項目
リスト項目
2.1 リスト項目
2.2 リスト項目
次の 3 行の 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 コードでは機能しません。
このようなことをする方法はありますか?