CSS-свойство vertical-align управляет вертикальным выравниванием встроенных элементов (inline), таких как текст и изображения, относительно базовой линии родительского блочного элемента или ячейки таблицы в ряду.
| Значение по умолчанию: | baseline |
| Применяется к: | Строчные элементы и ячейки таблиц (table cells) |
| Наследование: | Нет |
| Анимирование: | Да. Анимируемые свойства |
| Версия: | CSS 1, 2, 3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
vertical-align: baseline | sub | super | top | text-top | middle | bottom | text-bottom | length | percentage | initial | inherit
Примеры написания кода свойства vertical-align:
img {
vertical-align: middle;
}
span {
vertical-align: super;
}
Значения свойств
В следующей таблице описаны значения этого свойства.
| Значение | Описание |
|---|---|
baseline |
Устанавливает выравнивание элемента по базовой линии родительского блока. |
sub |
Устанавливает выравнивание элемента по подстрочной линии родительского блока. |
super |
Устанавливает выравнивание элемента по надстрочной линии родительского блока. |
top |
Устанавливает выравнивание элемента по верхней линии родительского блока. |
text-top |
Устанавливает выравнивание элемента по верхней линии шрифта родительского блока. |
middle |
Устанавливает выравнивание элемента на половину высоты родительского блока. |
bottom |
Устанавливает выравнивание элемента по нижней линии родительского блока. |
text-bottom |
Устанавливает выравнивание элемента по нижней линии шрифта родительского блока. |
| length | Значение может быть указано в px, pt, cm, em и т. д. Числовое значение увеличивает или уменьшает поле на это расстояние от базовой линии его родителя. Значение 0px совпадает с baseline. |
| percentage | Числовое значение увеличивает или уменьшает поле на расстояние, вычисленное процентного соотношения элемента line-height. Значение 0% совпадает с baseline. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего родительского элемента vertical-align. |
Поддержка браузеров
Свойство vertical-align поддерживается во всех основных браузерах.
















