Я сделал список в HTML:
<ol class="listnumber">
<li class="listnumber">
<p class="listnumber">list number</p>
</li>
</ol>
Когда я рендерим это в Antennahouse Formatter, это будет результат:
Я могу изменить отступ текста в CSS:
ol li {
padding-left: 6.3mm;
text-indent: 0mm;
margin-left: 0mm;
list-style-type: decimal;
}
padding-left - расстояние, обозначенное синей линией. Но я бы хотел изменить положение числа: теперь оно центрировано в этом пространстве шириной 6,3 мм, и я хочу выровнять его по левой стороне этого пространства (переместить число в точку, обозначенную красной линией).
Отступ текста и поля слева не влияют на эту позицию. Единственное свойство, которое я могу найти, которое влияет на положение числа, это list-style-position
, но оно имеет только значения inside
и outside
.
Есть ли способ изменить положение этого номера?
Я пробовал различные варианты этого:
li.listnumber:before {
text-align: left;
}
, но это не влияет на автоматически сгенерированное число.