Свойство align-items выравнивает флекс-элементы внутри контейнера по высоте (по перпендикулярной оси).
CSS синтаксис
align-items: stretch | center | flex-start | flex-end | baseline;
Возможные значения
| Значение | Описание |
|---|---|
| stretch | Значение по умолчанию. Флекс-элементы растягиваются, занимая все пространство контейнера по высоте. |
| center | Флекс-элементы выравниваются по центру контейнера. |
| flex-start | Флекс-элементы выравниваются относительно верхнего края (начала) контейнера. |
| flex-end | Флекс-элементы выравниваются относительно нижнего края (конца) контейнера. |
| baseline | Флекс-элементы выравниваются по базовой линии. |
Пример использования
Устанавливаем выравнивание флекс-элементов по центру флекс-контейнера <div>
div {
display: -webkit-flex; /* Safari */
-webkit-align-items: center; /* Safari 7.0+ */
display: flex;
align-items: center;
}