Vertical Align

Easily change the vertical alignment of inline, inline-block, inline-table, and table cell elements.

Change the alignment of elements with the vertical-alignment utilities. To vertically center non-inline content (like <div>s and more), use our flex box utilities.

Quick reference

ClassProperties
.align-baselinevertical-align: baseline;
.align-topvertical-align: top;
.align-middlevertical-align: middle;
.align-bottomvertical-align: bottom;
.align-text-topvertical-align: text-top;
.align-text-bottomvertical-align: text-bottom;
.align-subvertical-align: sub;
.align-supervertical-align: super;

Basic usage

Baseline

Use align-baseline to align the baseline of an element with the baseline of its parent.

The quick brown fox jumps over the lazy dog.
<span class="inline-block align-baseline ...">...</span>

Top

Use align-top to align the top of an element and its descendants with the top of the entire line.

The quick brown fox jumps over the lazy dog.
<span class="inline-block align-top ...">...</span>

Middle

Use align-middle to align the middle of an element with the baseline plus half the x-height of the parent.

The quick brown fox jumps over the lazy dog.
<span class="inline-block align-middle ...">...</span>

Bottom

Use align-bottom to align the bottom of an element and its descendants with the bottom of the entire line.

The quick brown fox jumps over the lazy dog.
<span class="inline-block align-bottom ...">...</span>

Text Top

Use align-text-top to align the top of an element with the top of the parent element’s font.

The quick brown fox jumps over the lazy dog.
<span class="inline-block align-text-top ...">...</span>

Text Bottom

Use align-text-bottom to align the bottom of an element with the bottom of the parent element’s font.

The quick brown fox jumps over the lazy dog.
<span class="inline-block align-text-bottom ...">...</span>