Для этого конкретного c случая вы можете просто использовать text-transform: capitalize
на самом элементе (вместо псевдоэлемента first-letter
).
p {
text-transform: capitalize;
}
<p>1- item</p>
Возможно, у вас есть другие требования или ограничения, но они не очевидны из вашего вопроса.