Типография
Утилиты для управления вертикальным выравниванием встроенного блока или поля ячейки таблицы.
Используйте align-baseline
, чтобы выровнять базовую линию элемента с базовой линией его родителя.
<span class="inline-block align-baseline ...">...</span>
Используйте align-top
, чтобы выровнять верх элемента и его потомков с верхом всей строки.
<span class="inline-block align-top ...">...</span>
Используйте align-middle
, чтобы выровнять середину элемента с базовой линией плюс половину x-высоты родительского элемента.
<span class="inline-block align-middle ...">...</span>
Используйте align-bottom
, чтобы выровнять нижнюю часть элемента и его потомков с нижней частью всей строки.
<span class="inline-block align-bottom ...">...</span>
Используйте align-text-top
, чтобы выровнять верх элемента по верхнему краю шрифта родительского элемента.
<span class="inline-block align-text-top ...">...</span>
Используйте align-text-bottom
, чтобы выровнять нижнюю часть элемента по нижней части шрифта родительского элемента.
<span class="inline-block align-text-bottom ...">...</span>
Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:align-top
, чтобы применять утилиту align-top
только при hover.
<p class="align-middle hover:align-top">
<!-- ... -->
</p>
Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.
Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:align-top
, чтобы применить утилиту align-top
только на экранах среднего размера и выше.
<p class="align-middle md:align-top">
<!-- ... -->
</p>
Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.
Если вам нужно использовать одноразовое vertical-align
, которое не включено в Tailwind по умолчанию. Используйте квадратные скобки для создания свойства на лету с использованием любого произвольного значения.
<div class="align-[4px]">
<!-- ... -->
</div>
Узнайте больше о поддержке произвольных значений в документации по произвольным значениям.