--- title: align-items slug: Web/CSS/align-items translation_of: Web/CSS/align-items ---
{{CSSRef}}
CSS свойство align-items
выравнивает flex-элементы текущей flex-линии таким же образом, как и justify-content
, но в перпендикулярном направлении.
{{cssinfo}}
Подробнее и больше информации читайте в Использование гибких блоков CSS.
/* Align to cross-start */ align-items: flex-start; /* Align to cross-end */ align-items: flex-end; /* Центрировать элементы в поперечной оси */ align-items: center; /* Выровняйте базовые линии предметов */ align-items: baseline; /* Растянуть предметы, чтобы соответствовать */ align-items: stretch; /* Глобальные значения */ align-items: inherit; align-items: initial; align-items: unset;
normal
start
в заменённых абсолютно позиционированных блоках, и как stretch
во всех других абсолютно позиционированных блоках.stretch
.stretch
.stretch
, за исключением полей с соотношением сторон или внутренних размеров, где оно ведёт себя как start
.flex-start
flex-end
center
baseline
stretch
Спецификация | Статус | Комментарий |
---|---|---|
{{ SpecName('CSS3 Flexbox', '#align-items', 'align-items') }} | {{ Spec2('CSS3 Flexbox') }} | Начальное определение |
{{CompatibilityTable}}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 21.0{{ property_prefix("-webkit") }} | {{ CompatGeckoDesktop("20.0") }}[1] | 11.0 [2] | 12.10 | 7.0{{ property_prefix("-webkit") }} |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | 4.4 | {{CompatUnknown}} | {{ CompatGeckoMobile("20.0") }}[1] | {{CompatNo}} | 12.10 | 7.0{{ property_prefix("-webkit") }} |
[1] Чтобы активировать поддержку flexbox в Firefox 18 и 19, пользователь должен посетить about:config и изменить значение предпочтения layout.css.flexbox.enabled
на true
. Многострочный flexbox поддерживается с Firefox 28.
[2] В Internet Explorer 10-11 (но не 12+), если в элементах flex столбца есть align-items: center;
установите на них, и если их содержание слишком велико, они будут выходить за границы своего контейнера. Смотрите Flexbug #2 для получения дополнительной информации..