Как вертикально выровнять текст внутри flexbox с помощью CSS?
Улучшить статью
Сохранить статью
- Уровень сложности: Easy
- Последнее обновление: 12 апр, 2019
Улучшить статью
Сохранить статью
CSS flexbox: Свойство flex в CSS представляет собой комбинацию свойств flex-grow, flex-shrink и flex-basis. Он используется для установки длины гибких элементов. Свойство flex очень отзывчиво и удобно для мобильных устройств. Легко позиционировать дочерние элементы и основной контейнер. Поля не схлопываются с полями содержимого. Порядок любого элемента можно легко изменить без редактирования раздела HTML. Флексбокс был добавлен в стандарты CSS несколько лет назад для управления распределением пространства и выравниванием элементов. В основном это одномерный синтаксис макета.
Вертикальное выравнивание по центру: Свойство flexbox используется для установки вертикального выравнивания содержимого.
- align-items
- justify-content
- flex-direction
align-items и justify-content — важные свойства для абсолютного центрирования текста по горизонтали и вертикально. Центрирование по горизонтали управляется свойством justify-content, а центрированием по вертикали — свойством align-items.
Пример 1: В этом примере текстовое содержимое выровнено по центру по вертикали.
< title > head > |
: : : : : .0024 Пример 2: В этом примере показано, как с помощью CSS установить вертикальное выравнивание текста по левому краю во флексбоксе.
<
html
>
<
head
>
<
title
>
Vertically align text content
title
>
<
style
>
.