Auto Indexing in Numbers

by RaviMakwana

HTML

<h3>Direct access to class</h3>
<div class="itemsContainer">
  <p class="t1"></p>
  <p class="t2"></p>
  <p class="t2"></p>
</div>

<h3>Inside div</h3>
<div class="itemsContainer">
  <div class="item">
    <p class="t1"></p>
  </div>
  <div class="item">
    <p class="t2"></p>
  </div>
  <div class="item">
    <p class="t2"></p>
  </div>
</div>

CSS

.itemsContainer {
  counter-reset: section;
}
.item .t1,
.t1 {
  counter-reset: subsection;
}
.item .t1,
.t1:before {
  counter-increment: section;
  content: counter(section) ". ";
}
.item .t2,
.t2:before {
  counter-increment: subsection;
  content: counter(section) "."counter(subsection) " ";
}