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

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

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


Можно:

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

Как лучше?
  • Вопрос задан
  • 980 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    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/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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