HTML nested list
ol {
counter-reset: item;
}
ol li {
display: block;
}
ol li:before {
content: counters(item, ". ") ". ";
counter-increment: item;
}
<ol>
<li>Parent 1 <!-- Parent open li tag -->
<ol>
<li>Child</li>
</ol>
</li> <!-- Parent close li tag -->
<li>Parent 2</li>
</ol>
⚠️ The nested list must included into the parent
<li>
element!
❌ This will not work
<ol>
<li>Parent 1</li>
<ol>
<li>Child</li>
</ol>
<li>Parent 2</li>
</ol>
Created: 06.08.2021