Можно еще прикрутить счетчик на ксс чтобы не гавнокодить.
.container {
counter-reset: list -1;}
.item:nth-child(n)::after {
counter-increment: list;
content: counter(list) ". ";
Я знаю про counter, но особо пользоваться не умею - редко где нужен, а где нужен, там php уже решил этот вопрос. Надо бы разобраться что ли, для общего развития.