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

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