Встречается на собеседованиях • сегодня
Что такое схлопывание границ в CSS
Схлопывание границ (margin collapsing) — это поведение CSS, когда верхний и нижний margin соседних элементов объединяются в один, принимая значение большего из них.
Когда происходит:
- Между соседними элементами (вертикальные margin)
- Между родителем и первым/последним дочерним элементом (если у родителя нет padding/border)
Пример:
css
.parent {
margin-top: 20px;
}
.child {
margin-top: 30px;
}Здесь итоговый отступ будет 30px, а не 50px.
Как избежать:
- Добавить
paddingилиborderк родителю - Использовать
overflow: hidden - Применить
flexилиgridконтейнер

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