Свойство vertical-align определяет вертикальное выравнивание элемента (в том числе и изображения) относительно родительского блока. Это свойство, помимо значения inherit, может иметь одно из значений, приведенных в табл. 4.3.110.
Таблица 4.3.11. Допустимые значения свойства vertical-align
| Значение свойства vertical-align | Что задает | Пример |
| top | Выравнивание блока сверху относительно его родительского блока. |
|
| middle | Выравнивание блока посередине относительно его родительского блока. |
|
| bottom | Выравнивание блока снизу относительно его родительского блока. |
|
| baseline | Выравнивание базовой линии блока относительно базовой линии его родительского блока (значение по умолчанию). |
|
| text-top | Выравнивание верхней границы блока относительно верхней кромки шрифта родительского элемента. |
|
| text-bottom | Выравнивание нижней границы блока относительно нижней кромки шрифта родительского элемента. |
|
| sub | Смещение базовой линии блока вниз до уровня, отведенного для нижних индексов. |
|
| super | Смещение базовой линии блока вверх до уровня, отведенного для верхних индексов. |
|
| число | Смещение блока на заданную величину вверх (положительное число) или вниз (отрицательное число). |
|
| процент | Смещение блока на заданный процент вверх (положительное значение) или вниз (отрицательное значение). |
|
Пример 4.3.63. Задание вертикального выравнивания элементов:
1. Для последовательности элементов HTML:
<p>Начало абзаца
<img src="BackgroundComputer.png"
style="vertical-align: text-top"/>
Окончание абзаца.</p>
выводимый фрагмент Web-страницы будет иметь следующий вид:
|
2. Для последовательности элементов HTML:
span.lindex {font-size:10pt; vertical-align:sub}
.italic {font-style:italic}
…
<p>Если <span class="italic">x
<span class="lindex">i</span></span> =
<span class="italic">x</span><span class="lindex">0</span>,
цикл завершается.</p>
выводимый фрагмент Web-страницы будет иметь следующий вид:
|






