Bootstrap 5 Vertical alignment (вертикальное выравнивание)
Основные понятия
-
vertical-align: Это свойство влияет только на элементы с типами
inline
,inline-block
,inline-table
и ячейки таблицы. Вы можете выбрать одно из следующих значений:.align-baseline
: Выравнивание по базовой линии..align-top
: Выравнивание по верхней границе..align-middle
: Выравнивание по середине..align-bottom
: Выравнивание по нижней границе..align-text-top
: Выравнивание текста по верхней границе..align-text-bottom
: Выравнивание текста по нижней границе.
-
flex box utilities: Для вертикального центрирования блочных элементов (например,
<div>
), используйте утилиты flex-контейнера. Добавьте класс.d-flex
к родительскому элементу, чтобы включить режим flex. Затем примените.align-items-center
для вертикального выравнивания контента и.justify-content-center
для горизонтального выравнивания.
Примеры
Выравнивание с помощью vertical-align
<span class="align-baseline">baseline</span>
<span class="align-top">top</span>
<span class="align-middle">middle</span>
<span class="align-bottom">bottom</span>
<span class="align-text-top">text-top</span>
<span class="align-text-bottom">text-bottom</span>
Выравнивание в ячейках таблицы
<table style="height: 100px;">
<tbody>
<tr>
<td class="align-baseline">baseline</td>
<td class="align-top">top</td>
<td class="align-middle">middle</td>
<td class="align-bottom">bottom</td>
<td class="align-text-top">text-top</td>
<td class="align-text-bottom">text-bottom</td>
</tr>
</tbody>
</table>
baseline | top | middle | bottom | text-top | text-bottom |
CSS
API утилит Sass
Утилиты вертикального выравнивания объявлены в нашем API утилит в scss/_utilities.scss
. Узнайте, как использовать API утилит.
"align": (
property: vertical-align,
class: align,
values: baseline top middle bottom text-bottom text-top
),
Заключение
Теперь вы знаете, как легко управлять вертикальным выравниванием в Bootstrap 5. Используйте эти инструменты, чтобы создавать красивые и сбалансированные макеты для ваших веб-приложений!