В картине проблема есть:Текстовое центрирование с большими номерами?
В деталях: Я пытаюсь держать «voteTotal» центрированный, как она увеличивается до больше (скажем, две или три цифры) номера. Я искал различные свойства «text-align» и css (а также div-wrappers), но я не могу понять, почему большие числа не центрируются должным образом. Есть предположения?
HTML:
<span>
<button class="glyphicon glyphicon-menu-up voteButton upvoted"></button>
<h4 class="voteTotal">10</h4>
<button class="glyphicon glyphicon-menu-down voteButton"></button>
</span>
CSS:
.voteButton {
margin: 0 auto;
padding: 0;
font-size: 1.5em;
}
.voteTotal {
display: block;
margin: -.5em auto 0 auto;
padding: 0;
width: 50%;
text-align: center;
}
с использованием фиксированной шириной или переменной шириной шрифта? переменная ширина, естественно, будет выглядеть «вне каттера», если цифры имеют разную ширину. –
Можете ли вы продемонстрировать это на http://jsfiddle.net? текущий предоставленный код не похож на ваш образ. – Huangism
Если текст (одно слово) больше его контейнера, то он выравнивается с левым. Чтобы исправить это, увеличьте ширину или используйте другую упаковку слов. – Pluto