Встречается на собеседованиях • сегодня
В чем разница между Content-Box и Border-Box
Разница в расчете размеров элемента.
Content-Box (по умолчанию):
widthиheightопределяют размеры контента.- Отступы (
padding) и границы (border) добавляются к общей ширине/высоте.
Border-Box:
widthиheightвключают контент, отступы и границы.- Удобно для верстки, так как размеры элемента предсказуемы.
Пример:
css
.box-content {
box-sizing: content-box; /* дефолт */
width: 200px;
padding: 20px;
border: 5px solid;
/* Фактическая ширина: 200 + 20*2 + 5*2 = 250px */
}
.box-border {
box-sizing: border-box;
width: 200px;
padding: 20px;
border: 5px solid;
/* Фактическая ширина останется 200px */
}Для удобства часто используют * { box-sizing: border-box; } в CSS.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы