DrunkMaster
@DrunkMaster

Почему текст не выровнен по центру?

Демка https://jsfiddle.net/t4z2pud5/

HTML
<div class="test">текст</div>

CSS
.test {
    width: 200px;
    text-align: center;
    border: 1px solid #CCC;
    height: 90px;
    line-height: 90px;
}


На первый взгляд кажется что текст выровнен по центру блока, но если присмотреться и померить то:
59d9065d95163690789208.png

Видно, что расстояние сверху чуть больше. Особенно разница становится заметной если сделать высоту блока не 90 а, например 20px. Или увеличить шрифт до 30px.
Как решить это при том, что я не знаю размер шрифта он может меняться или указан в относительных единицах.
  • Вопрос задан
  • 302 просмотра
Пригласить эксперта
Ответы на вопрос 1
@trofimovdev
Python
Чисто догадка, но border скорее всего как-то влияет на это.
line-height: 88px; (т.к. сумма border = 2)

UPD: как писали, вы забыли про заглавные буквы
клик
59d90dc5daa46724176708.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы