-
Главная
-
CSS
-
Свойство align-self
← Перейти к списку свойств
Свойство align-self устанавливает выравнивание флекс-элемента внутри содержащего его блока, переписывая значение align-items.
Поддержка браузеров
Синтаксис
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
← Перейти к списку свойств