Встречается на собеседованиях • сегодня
Как предотвратить margin collapse
Margin collapse происходит, когда вертикальные отступы соседних элементов схлопываются, образуя один общий отступ.
Как предотвратить:
- Добавить
paddingилиborderк родительскому элементу.css.parent { padding: 1px; } - Использовать
overflow(неvisible).css.parent { overflow: auto; } - Применить
display: flexилиgridк родителю.css.parent { display: flex; } - Использовать
gapвместо margin в Flex/Grid.css.parent { display: flex; gap: 20px; } - Добавить
::before/::afterсcontent.css.parent::before { content: ''; display: table; }
Эти методы нарушают поток, предотвращая схлопывание.

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