1

I have ordered list:

HTML:

<ol>
    <li>Item</li>
    <li>Item
        <ol>
            <li>Item</li>
            <li>Item</li>
        </ol>
    </li>
    <li>Item</li>
    <li>Item</li>
<ol>

Output:

1. Item
2. Item
    1. Item
    2. Item
3. Item
4. Item

Quesion:

How apply counting for sub-levels ?

Note: looking for simple solution CSS/HTML

Wanted output:

1. Item
2. Item
    2.1. Item
    2.2. Item
3. Item
4. Item
Ing. Michal Hudak
  • 5,338
  • 11
  • 60
  • 91

1 Answers1

4
ol {
    list-style-type: none;
    counter-reset: item;
}
li:before {
    content: counters(item, ".")". ";
    counter-increment: item
}
gvee
  • 16,732
  • 35
  • 50