box-sizing¶
Свойство box-sizing
применяется для изменения алгоритма расчёта ширины и высоты элемента.
Согласно спецификации CSS ширина блока складывается из ширины контента (width
), значений отступов (margin
), полей (padding
) и границ (border
). Аналогично обстоит и с высотой блока. Свойство box-sizing
позволяет изменить этот алгоритм, чтобы свойства width
и height
задавали размеры не контента, а размеры блока.
Демо¶
Интерфейс
Синтаксис¶
1 2 3 4 5 6 7 8 |
|
Значения¶
content-box
-
Основывается на стандартах CSS, при этом свойства
width
иheight
задают ширину и высоту контента и не включают в себя значения отступов, полей и границ. border-box
-
Свойства
width
иheight
включают в себя значения полей (padding
) и границ (border
), но не отступов (margin
).
Примечания¶
Firefox до версии 29 поддерживает свойство -moz-box-sizing
.
Safari до версии 5.0, Chrome до версии 10.0, Android до версии 4.0 поддерживают свойство -webkit-box-sizing
.
Значение по-умолчанию:
1 |
|
Применяется ко всем элементам
Спецификации¶
Поддержка браузерами¶
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|