Свойство box-sizing
Свойство box-sizing
определяет способ расчета ширины (width
) и высоты (height
) элемента (и соответствующих min-width
, min-height
, max-width
, max-height
)
- content-box - (ширина/высота) блока = (ширина/высота) содержательной части элемента
- padding-box - (ширина/высота) блока = толщина внутреннего поля + размер содержания
- border-box - (ширина/высоты) блока = толщина рамки + толщина внутреннего поля + размер содержания
- inherit - наследует значение от родительского элемента
Свойство box-sizing
определено в спецификации CSS 3 модуль Basic User Interface Level 3 (пользовательский интерфейс, уровень 3), применяется к все элементы, для которых возможно устанавливать свойства width или height, и действует на всех визуальные носителях, его значение не наследуется от родительского элемента в иерархии документа, и по умолчанию принимает значение content-box. На данный момент в браузерах Opera поддержка данного свойства не реализована.
Смотри также:
- -moz-box-sizing - способ расчета размеров элемента
- -webkit-box-sizing - способ расчета размеров элемента
Краткое описание
способ расчета размеров элемента
Синтаксис:
content-box | padding-box | border-box | inherit
По умолчанию:
content-box
Применяется к:
все элементы, для которых возможно устанавливать свойства width или height
Наследование:
не наследуетсяТип носителя:
визуальные
Объектная модель документа (DOM):
[элемент].style.box-sizing
Кроссбраузерная совместимость
Internet Explorer
5 | 5.5 | 6 | 7 | 8 | 9 | 10a |
---|---|---|---|---|---|---|
- | - | - | - | + | + | + |
Firefox
2.0 | 3.0 | 3.5 | 3.6 | 4.0 | 5.0 | 6.0 | 7.0 | 8.0 | 9.0 | 10.0 | 11.0 | 12.0 | 13.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
- | - | - | +/- | +/- | +/- | +/- | +/- | +/- | +/- | +/- | +/- | +/- | +/- |
Chrome
1.0 | 2.0 | 3.0 | 4.1 | 5.0 | 6.0 | 7.0 | 8.0 | 9.0 | 10.0 | 11.0 | 12.0 | 13.0 | 14.0 | 15.0 | 16.0 | 17.0 | 18.0 | 19.0 | 20.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | + | + |
Safari
1.0 | 1.1 | 1.2 | 1.3 | 2.0 | 3.0 | 3.2 | 4.0 | 5.0 |
---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - |