Spec-Zone.ru › CSS

Ключевое слово CSS `min-content`

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

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

Ключевое слово размера min-content задаёт минимальный внутренний размер элемента. Это ключевое слово уменьшает элемент до минимально возможного размера, не вызывая предотвратимого переполнения его содержимого. Для текстового содержимого это ключевое слово приводит к переносу текста при каждой возможности (например, между словами), а ширина элемента будет равна ширине самого длинного слова.

Свойство interpolate-size и функция calc-size() позволяют включить анимацию перехода к min-content и обратно.

Синтаксис

/* Used as a length value */
width: min-content;
inline-size: min-content;
height: min-content;
block-size: min-content;

/* Used in grid tracks */
grid-template-columns: 200px 1fr min-content;

Примеры

Изменение размера блоков с помощью min-content

HTML

<div class="item">Item</div>
<div class="item">Item with more text in it.</div>

CSS

.item {
  width: min-content;
  background-color: #8ca0ff;
  padding: 5px;
  margin-bottom: 1em;
}

Результат

Изменение размера столбцов сетки с помощью min-content

HTML

<div id="container">
  <div>Item</div>
  <div>Item with more text in it.</div>
  <div>Flexible item</div>
</div>

CSS

#container {
  display: grid;
  grid-template-columns: min-content min-content 1fr;
  grid-gap: 5px;
  box-sizing: border-box;
  height: 200px;
  width: 100%;
  background-color: #8cffa0;
  padding: 10px;
}

#container > div {
  background-color: #8ca0ff;
  padding: 5px;
}

Результат

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

Спецификация
Модуль CSS Box Sizing, уровень 3
# valdef-width-min-content

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

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
min-content
46
1–48
79
66
3
33
15–35
11
2
46
18–48
66
4
33
14–35
11
1
5.0
1.0–5.0
46
4.4–48
11
1

См. также

  • Связанные ключевые слова размера: max-content, fit-content
  • модуль CSS box sizing

© 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/Values/min-content

Spec-Zone.ru

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