1. 排版
  2. 垂直对齐

Quick reference

属性
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

使用 align-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

使用 align-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

使用 align-middle 将元素的中间与基线加上父元素 x 高度的一半对齐。

¥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

使用 align-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

使用 align-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

使用 align-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>

有条件地应用

悬停、聚焦和其他状态

Tailwind 允许你使用变体修饰符在不同状态下有条件地应用工具类。例如,使用hover:align-top 仅在 hover 时应用 align-top 工具。

<p class="align-middle hover:align-top">
  <!-- ... -->
</p>

有关所有可用状态修饰符的完整列表,请查看悬停、聚焦、以及其他状态 文档。

断点和媒体查询

你还可以使用变体修饰符来定位媒体查询,例如响应式断点、暗黑模式、首选减少运动等。例如,使用 md:align-top 仅在中等屏幕尺寸及以上时应用 align-top 工具。

<p class="align-middle md:align-top">
  <!-- ... -->
</p>

要了解更多信息,请查看有关 响应式设计暗黑模式、以及 其他媒体查询修饰符 的文档。


使用自定义值

¥Using custom values

任意值

¥Arbitrary values

如果你需要使用 Tailwind 中默认未包含的一次性 vertical-align 值,请使用方括号使用任意值动态生成属性。

<div class="align-[4px]">
  <!-- ... -->
</div>

任意值 文档中了解有关任意值支持的更多信息。