Главная/ Cправочник HTML, CSS, Javascript/ CSS справочник/ Свойства CSS для улучшения дизайна сайта/ CSS свойство vertical-align | назначение, допустимые значения, примеры

Свойство vertical-align

Последнее обновление: 09.01.2011

Свойство vertical-align задает вертикальное выравнивание элемента относительно родителя.

Допустимые значения

  • baseline — выравнивает базовую линию элемента по базовой линии родителя. Если таковой у родителя нет, тогда по нижнему краю
  • bottom — выравнивает нижнюю границу элемента по нижней границе родителя (учитывается padding-bottom родителя)
  • middle — выравнивание средней точки элемента по базовой линии родителя плюс половина высоты родительского элемента (проще говоря, центр элемента выравнивается по центру текста)
  • text-bottom — нижняя граница элемента выравнивается по самому нижнему краю текущей строки
  • text-top — верхняя граница элемента выравнивается по самому высокому текстовому элементу текущей строки
  • top — верхняя граница элемента выравнивается по верхней границе родителя (учитывается padding-top родителя)
  • sub — элемент отображается как нижний индекс (размер шрифт не меняется)
  • super — элемент отображается как верхний индекс (размер шрифт не меняется)
  • — смещение в единицах длины (px — пиксели, in — дюймы, cm — сантиметры, pt — пункты) относительно базовой линии родителя (положительное значение — смещение вверх, отрицательное — смещение вниз)
  • — смещение относительно базовой линии родителя в процентах, относительно высоты родителя (положительное значение — смещение вверх, отрицательное — смещение вниз)
  • inherit — наследует значение от родителя

Если не понятно смотреть тут




vertical-align

Значение по умолчанию baseline
Применимо к строчным элементам, td, th, к элементам, которым указано display: table-cell.
Наследование нет
Версия CSS CSS 1
Поддерживается браузерами
  • Internet Explorer 6 и выше
  • Firefox 1 и выше
  • Opera 7 и выше
  • Netscape 6 и выше
  • Safari 1 и выше
  • Chrome 1 и выше

Пример


div {
height: 100px;
vertical-align: middle;
}


Твой код:

Результат: