Нужен нумерованный список следующего вида:
R001. текст
R002. текст
..
R123. текст
Требования такие:
Как реализовать это на CSS?
Вариант с нулями
ol.requirement{
padding-left: 0;
}
ol.requirement li {
counter-increment: req;
list-style-type: none;
}
ol.requirement li:before {
content: "R0" counter(req, decimal-leading-zero) ". ";
}
ol.requirement li:nth-child(n+100):before {
content: "R" counter(req, decimal-leading-zero) ". ";
}
<ol class="requirement">
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
</ol>
Не смог только настроить количество нулей и в новом списке слишком большой отступ.
ol.requirement li {
counter-increment: req;
list-style-type: none;
}
ol.requirement li:before {
content: "R" counter(req, decimal-leading-zero) ". ";
}
Специальный список:
<ol class="requirement">
<li>text</li>
<li>text</li>
</ol>
Для сравнения, обычный список:
<ol>
<li>text</li>
<li>text</li>
</ol>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей