Свойство align-self
Создание сайта на CMS WordPress: обучение и хостинг
← Перейти к списку свойств

СВОЙСТВО ALIGN-SELF

Свойство align-self устанавливает выравнивание флекс-элемента внутри содержащего его блока, переписывая значение align-items.

Поддержка браузеров

11+

Синтаксис

align-self: auto|stretch|center|flex-start|flex-end|baseline|initial|inherit

Значения свойства

Значение Описание
auto Элемент унаследует значение align-items содержащего его блока. Это значение по умолчанию.
stretch Элемент растягивается, чтобы соответствовать контейнеру.
center Элемент позиционируется по центру контейнера.
flex-start Элемент позиционируется по началу контейнера.
flex-end Элемент позиционируется по концу контейнера.
baseline Элемент позиционируется по базовой линии контейнера.
initial Устанавливает значение по умолчанию.
inherit Унаследует значение свойства от родительского элемента.

Песочница

Код в песочнице можно редактировать и видеть результат в реальном времени:

<div class="flex">
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
</div>
HTML
.flex {
    display: flex;
    align-items: center;
    width: 360px;
    height: 200px;
    border: 1px solid #ddd;
    align-items: center
}

.item {
    height: 100px;
    width: 100px
}

.item:nth-child(1) {
    background: yellow;
    align-self: baseline
}

.item:nth-child(2) {
    background: blue
}

.item:nth-child(3) {
    background: beige
}
CSS
← Перейти к списку свойств