Задать вопрос
Nikulio
@Nikulio
NaN !== NaN

Как правильно центрировать текст по вертикали внутри блока?

Если у нас есть такая разметка:
<div>
<span> Hi </span>
</div>


Можно:

1)Давать тексту line-height
2)Давать паддинг родителю

Как лучше?
  • Вопрос задан
  • 979 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 4
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Лучше - забить на древние методы и начать использовать flexbox.
https://jsfiddle.net/webirus/93ao9dvq/
Ответ написан
Комментировать
AppFA
@AppFA
Frontend developer at Yandex
Как-то так:
https://jsfiddle.net/ta8on29p/
Ответ написан
Комментировать
IonDen
@IonDen
JavaScript developer. IonDen.com
Еще вот так можно, с помощью display: table и table-cell:
https://jsfiddle.net/gykkcgdy/
Ответ написан
Комментировать
@indigo_style
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@tommy_13
и еще с inline-block

https://jsfiddle.net/gykkcgdy/2/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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