Макет
Утилиты для управления тем, как браузер должен вычислять общий размер элемента.
Class | Styles |
---|---|
box-border | box-sizing: border-box |
box-content | box-sizing: content-box |
Используйте утилиту box-border
для установки box-sizing
элемента в значение border-box
, указывая браузеру включать границы и отступы элемента при задании его высоты или ширины.
Это означает, что элемент размером 100px × 100px с границей 2px и отступами 4px со всех сторон будет отображаться как 100px × 100px, с внутренней областью содержимого 88px × 88px:
<div class="box-border size-32 border-4 p-4 ..."> <!-- ... --></div>
Tailwind делает это поведением по умолчанию для всех элементов в наших базовых стилях preflight.
Используйте утилиту box-content
для установки box-sizing
элемента в значение content-box
, указывая браузеру добавлять границы и отступы поверх указанной ширины или высоты элемента.
Это означает, что элемент размером 100px × 100px с границей 2px и отступами 4px со всех сторон будет фактически отображаться как 112px × 112px, с внутренней областью содержимого 100px × 100px:
<div class="box-content size-32 border-4 p-4 ..."> <!-- ... --></div>
Префикс a box-sizing
утилита с вариантом контрольной точки, например md:
, чтобы применить утилиту только при размерах экрана medium и выше:
<div class="box-content md:box-border ..."> <!-- ... --></div>
Подробнее об использовании вариантов читайте в документации по вариантам.