文字與排版

垂直對齊vertical-align

Setting vertical alignment.

Overview

ClassDeclarations
vertical-align:baselinevertical-align: baseline;
vertical-align:bottomvertical-align: bottom;
vertical-align:middlevertical-align: middle;
vertical-align:subvertical-align: sub;
vertical-align:supervertical-align: super;
vertical-align:text-bottomvertical-align: text-bottom;
vertical-align:text-topvertical-align: text-top;
vertical-align:topvertical-align: top;
vertical-align:<value>vertical-align: <value>;

Examples

Align inline content

Use vertical-align:* to align inline-level or table-cell content along the inline formatting context.

<span class="vertical-align:middle">Aligned text</span>
Generated CSS
@layer utilities {    .vertical-align\:middle {        vertical-align: middle    }}

Align icons with text

Use vertical-align:middle, vertical-align:text-bottom, or vertical-align:text-top to tune inline icons next to text.

<svg class="inline-block size:1em vertical-align:text-bottom" aria-hidden="true"></svg><span>Download</span>

Align table cells

Use vertical alignment on table cells when content should sit at the top, middle, or bottom of the row.

<td class="table-cell vertical-align:top">Long cell content</td>

vertical-align does not align flex or grid items. Use align-items, align-self, or place-items for those layouts.

Apply conditionally

Apply styles based on different states using selectors and conditional queries.

<div class="vertical-align:baseline vertical-align:middle@sm vertical-align:top@print">...</div>

  • Master UI


© 2026 Aoyue Design LLC.MIT License
Trademark Policy