Spec-Zone.ru › CSS

Свойство CSS `min-inline-size`

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с сентября 2021 года.

Свойство CSS min-inline-size определяет минимальный горизонтальный или вертикальный размер блока элемента в зависимости от режима письма. Оно соответствует свойству min-width или min-height в зависимости от значения writing-mode.

Попробуйте

min-inline-size: 200px;
writing-mode: horizontal-tb;
min-inline-size: 200px;
writing-mode: vertical-rl;
min-inline-size: 20px;
writing-mode: horizontal-tb;
min-inline-size: 75%;
writing-mode: vertical-lr;
<section class="default-example" id="default-example">
  <div class="transition-all" id="example-element">Change min-inline-size</div>
</section>
#example-element {
  display: flex;
  flex-direction: column;
  background-color: #5b6dcd;
  height: 80%;
  justify-content: center;
  color: white;
}

Синтаксис

/* <length> values */
min-inline-size: 100px;
min-inline-size: 5em;
min-inline-size: anchor-size(width);

/* <percentage> values */
min-inline-size: 10%;

/* Keyword values */
min-inline-size: max-content;
min-inline-size: min-content;
min-inline-size: fit-content;
min-inline-size: fit-content(20em);

/* Global values */
min-inline-size: inherit;
min-inline-size: initial;
min-inline-size: revert;
min-inline-size: revert-layer;
min-inline-size: unset;

Если режим письма вертикальный, значение min-inline-size относится к минимальной высоте элемента; в противном случае оно относится к минимальной ширине элемента. Связанное свойство min-block-size задаёт другой размер элемента.

Значения

Свойство min-inline-size принимает те же значения, что и свойства min-width и min-height.

Формальное определение

Начальное значение 0
Применяется к то же, что и width и height
Наследуется нет
Проценты inline-size содержащего блока
Вычисленное значение то же, что и min-width и min-height
Тип анимации $1$, <a href="/en-US/docs/Web/CSS/Reference/Values/percentage#interpolation" title="Значения CSS-типа данных <percentage> интерполируются как действительные числа с плавающей точкой.">процентное значение</a> или calc();

Формальный синтаксис

min-inline-size = 
  <'min-width'>

Примеры

Задание минимального размера по оси inline для вертикального текста

HTML

<p class="exampleText">Example text</p>

CSS

.exampleText {
  writing-mode: vertical-rl;
  background-color: yellow;
  block-size: 5%;
  min-inline-size: 200px;
}

Результат

Спецификации

Спецификация
Модуль логических свойств и значений CSS, уровень 1
# propdef-min-inline-size
Модуль размеров CSS-блоков, уровень 3
# sizing-values

Совместимость с браузерами

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
min-inline-size
57
79
41
44
12.1
57
41
43
12.2
7.0
57
12.2
anchor-size
125
125
147
111
26
125
147
83
26
27.0
125
26
auto
57
79
41
44
12.1
57
41
43
12.2
7.0
57
12.2
fit-content
57
79
94
41
44
12.1
57
94
41
43
12.2
7.0
57
12.2
fit-content_function
Нет
Нет
91
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
max-content
57
79
66
41
44
12.1
57
66
41
43
12.2
7.0
57
12.2
min-content
57
79
66
41
44
12.1
57
66
41
43
12.2
7.0
57
12.2
stretch
138
138
Нет
122
27
138
Нет
91
27
30.0
138
27

См. также

  • Соответствующие физические свойства: min-width и min-height
  • writing-mode

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/min-inline-size

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API