You need something like this http://jsfiddle.net/9x492j2m/
You can have your items in the ul list.
<ul class="counter1">
<li>Section 1
<ul class="counter2">
<li>SubItem 1.1</li>
<li>SubItem 1.2</li>
<li>SubItem 1.3</li>
</ul>
</li>
<li>Section 2
<ul class="counter2">
<li>SubItem 2.1</li>
<li>SubItem 2.2</li>
<li>SubItem 2.3</li>
<li>Subitem 2.4</li>
</ul>
</li>
</ul>
And then CSS
.counter1 {
counter-reset: counter1;
list-style: none;
}
.counter1 li:before {
content: counter(counter1);
counter-increment:counter1;
color: #fff;
background: red;
}
.counter2 {
counter-reset: counter2;
}
.counter2 li:before {
content: counter(counter1)". " counter(counter2);
counter-increment:counter2;
}
source
share