快速参考

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

基本用法

基线

使用 align-baseline 将元素的基线与父元素的基线对齐。

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

顶部

使用 align-top 将元素及其子元素的顶部与整行的顶部对齐。

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

中间

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

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

底部

使用 `align-bottom` 将元素及其后代的底部与整行的底部对齐。

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

文本顶部

使用 `align-text-top` 将元素的顶部与父元素字体的顶部对齐。

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

文本底部

使用 `align-text-bottom` 将元素的底部与父元素字体的底部对齐。

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

条件应用

悬停、焦点和其他状态

Tailwind 允许您使用变体修饰符在不同状态下有条件地应用实用程序类。例如,使用 hover:align-top 仅在悬停时应用 align-top 实用程序。

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

有关所有可用状态修饰符的完整列表,请查看 悬停、焦点和其它状态 文档。

断点和媒体查询

您还可以使用变体修饰符来定位媒体查询,例如响应式断点、暗模式、 prefers-reduced-motion 等等。例如,使用 md:align-top 仅在中型屏幕尺寸及以上时应用 align-top 实用程序。

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

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


使用自定义值

任意值

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

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

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