Назад к вопросам
Junior
88
questionbank
Какие существуют значения для свойства box-sizing в CSS?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
content-box(значение по умолчанию) - ширина и высота элемента включают только содержимое. Отступы (padding) и границы (border) добавляются к заданным размерам.border-box- ширина и высота элемента включают содержимое, отступы и границы. Заданные размеры включают все три составляющие.padding-box(экспериментальное значение, не поддерживается широко) - ширина и высота включают содержимое и отступы. Границы добавляются к заданным размерам.
Пример демонстрации content-box и border-box:
.element-content-box {
width: 100px;
height: 100px;
padding: 20px;
border: 5px solid black;
box-sizing: content-box; /* Фактическая ширина будет 100 + 2*20 + 2*5 = 150px */
}
.element-border-box {
width: 100px;
height: 100px;
padding: 20px;
border: 5px solid black;
box-sizing: border-box; /* Фактическая ширина будет 100px */
}