Я пишу собственную тему для веб-сайта, поэтому я не могу использовать Javascript. Я хотел бы преобразовать некоторые числа в римские цифры .
Я пробовал это:
.score:before {
counter-reset: mycounter attr(score number, 0);
content: counter(mycounter, upper-roman) " ";
}
<p><span class="score" score="11">points</span></p>
Увы, кажется, что "attr (число баллов, 0)" всегда равно 0. Это не из-за отказа, так как когда я изменяю число возврата на 42, результат остается равным 0. Это не проблема где-то еще в код, потому что он отлично работает, когда я заменяю attr(...)
на число, подобное 42.
Так почему этот код не показывает то, что должен?