vertical-align

Оновлено: 05.12.2022

vertical-align

Вирівнює елемент по вертикалі відносно свого батька, навколишнього тексту або комірки таблиці.

Коротка інформація

До рядкових елементів або комірок таблиці
Значення за замовчуваннямbaseline
НаслідуєтьсяНі

Застосовується

До рядкових елементів або комірок таблиці

Анімується

Так


Синтаксис

vertical-align: baseline|bottom|middle|sub|super|text-bottom|text-top|top| <розмір> | <відсотки>

Значення

ЗначенняОпис
baselineВирівнює базову лінію блоку за базовою лінією батька. Якщо у блока немає базової лінії, то за неї приймається нижня межа.
bottomВирівнює низ блоку по нижній частині рядка.
middleВирівнює вертикальну середню точку блоку за базовою лінією батьківського блоку плюс половина висоти літери "x".
subОпускає базову лінію блоку вниз для створення нижнього індексу. Не впливає на розмір тексту.
superПіднімає базову лінію блоку вгору для створення верхнього індексу. Не впливає на розмір тексту.
text-bottomНижня межа елемента вирівнюється за нижнім краєм вмісту батьківського елемента.
text-topВерхня межа елемента вирівнюється по верхньому краю вмісту батька.
topВирівнює верх блоку по верхній частині рядка.

Як значення також можна використовувати відсотки, пікселі або інші доступні одиниці. Позитивне число зміщує елемент догори відносно базової лінії, тоді як від'ємне число опускає його донизу. При використанні відсотків, відлік ведеться від значення властивості line-height, при цьому 0% аналогічно значенню baseline.

Для вирівнювання по вертикалі в комірках таблиці застосовуються такі значення.

baseline Вирівнює базову лінію комірки з базовою лінією першого текстового рядка або іншого вкладеного елемента.
bottom Вирівнює по нижньому краю комірки.
middle Вирівнює по середині комірки.
top Вирівнює вміст комірки по її верхньому краю.

Приклад

Об'єктна модель

Об'єкт.style.verticalAlign

Браузери

vertical-align

Переглянути сумісність з Can I use?

vertical-align