Вертикальный центр заголовка с фиксированной высотой в CSS - PullRequest
1 голос
/ 18 ноября 2008

У меня есть заголовок

<h1>My Header</h1>

имеет высоту 150px и font-size скажем 1.3em; Как я могу сделать текст заголовка по центру с помощью CSS. Я бы предпочел не оборачивать его в контейнер DIV (обертывание div действительно побеждает идею CSS).

Ответы [ 2 ]

3 голосов
/ 18 ноября 2008

Лучше всего добавить это правило:

h1 {
    line-height: 150px;
}

Вам не нужно устанавливать значение высоты, а размер шрифта не влияет на выравнивание по вертикали.

3 голосов
/ 18 ноября 2008

Если высота заголовка составляет 150px, не могли бы вы также установить line-height на 150px?

h1
{
    font-size: 1.3em;
    line-height: 150px;
    height: 150px;
}
...