I have a DOM like this:
<div>
<div>A</div>
<div>B</div>
<div>C</div>
<div>D</div>
</div>
<div>
<div>Tiger</div>
<div>Monkey</div>
<div>Fox</div>
</div>
How do I use CSS counter to let it rendered as:
1.A
2.B
3.C
4.D
1.Tiger
2.Monkey
3.Fox
I have tried this:
div > div:before {
content: counter ("div > div");
}
But it fails.
Code snippet:
div>div:before {
content: counter("div > div")
}
;
<div>
<div>A</div>
<div>B</div>
<div>C</div>
<div>D</div>
</div>
<div>
<div>Tiger</div>
<div>Monkey</div>
<div>Fox</div>
</div>
and- and it'll do it for you.
– Ian Devlin Feb 06 '23 at 08:43