3.4 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Flex Basis Property | Свойство Flex Basis |
Основы Flex
Свойство flex-basis определяет размер flex-item вдоль основной оси контейнера flex. Основная ось горизонтальна, если flex-direction установлено в row и оно будет вертикальным, если свойство flex-direction установлено в column .
Синтаксис
flex-basis: auto | content | <width> | <height>;
flex-basis: авто
flex-basis: auto просматривает основной размер элемента и определяет размер. Например, в горизонтальном гибком контейнере auto будет искать width и height если ось контейнера будет вертикальной.
Если размер не указан, auto будет возвращаться к content .
flex-basis: контент
flex-basis: content разрешает размер, основанный на содержимом элемента, если только width или height не установлены с помощью стандартного box-sizing .
В обоих случаях, когда flex-basis является либо auto либо content , если указан основной размер, этот размер будет иметь приоритет.
Flex-основа:
Это точно так же, как указание width или height , но только более гибкое. flex-basis: 20em; задает начальный размер элемента 20em . Его окончательный размер будет основываться на доступном пространстве, мультипликаторе flex-grow и flex-shrink multiple.
В спецификации предлагается использование flex стенографической собственности. Это помогает создать flex-basis наряду с flex-grow и flex-shrink свойствами.
Примеры
Вот строки отдельных гибких контейнеров и отдельных гибких элементов, показывающие, как flex-basis влияет на box-sizing .
Когда направление flex-direction - column , тот же flex-basis будет управлять свойством height . Пример ниже,
Дополнительная информация:
Дополнительные ссылки на следующие страницы:
- Уровень спецификации CSS 1
- Страница «Сеть разработчиков Mozilla» на гибкой основе

