Spec-Zone.ru › CSS

fit-content

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

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

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Ключевое слово fit-content эквивалентно fit-content(stretch). На практике это означает, что блок будет использовать доступное пространство, но никогда не превысит max-content.

При использовании в качестве размера блока для width, height, min-width, min-height, max-width и max-height максимальные и минимальные размеры относятся к размеру содержимого.

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

Примечание: Спецификация CSS Sizing также определяет функцию fit-content(). На этой странице подробно описывается ключевое слово.

Синтаксис

width: fit-content;
block-size: fit-content;

Примеры

Использование fit-content для размеров блока

HTML

<div class="container">
  <div class="item">Item</div>
  <div class="item">Item with more text in it.</div>
  <div class="item">
    Item with more text in it, hopefully we have added enough text so the text
    will start to wrap.
  </div>
</div>

CSS

.container {
  border: 2px solid #ccc;
  padding: 10px;
  width: 20em;
}

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

Результат

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

Спецификация
CSS Box Sizing Module Level 4
# valdef-width-fit-content

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
fit-content 46221–48 7979 943 331515–35 1172 462518–48 944 331414–35 1171 5.01.51.0–5.0 464.44.4–48

См. также

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

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/fit-content

Spec-Zone.ru

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