1. 排版
  2. 垂直对齐

Quick reference

Class
Properties
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 来仅 在 hover应用 align-top.

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

详细了解, 请参考 Hover, Focus, & Other States 文档.

断点和媒体查询

您还可以使用变体修饰符来定位媒体查询,例如响应式断点、暗模式、首选减少运动等。例如, 使用 md:align-top 来应用 align-top 程序,适用于中等屏幕尺寸及以上。

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

进一步了解,请参考 响应式设计, 暗黑模式 媒体查询.


使用自定义值

任意值

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

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

进一步了解,请参考 任意值 文档.