Встречается на собеседованиях • сегодня
В каком случае схлопывание внешних отступов не сработает
Схлопывание margin не работает в следующих случаях:
- Для элементов с
display: flexилиdisplay: grid(включая их дочерние элементы) - Если между элементами есть граница (
border) или отступ (padding) - Для элементов с
position: absoluteилиfixed - Для плавающих элементов (
float) - Если у элемента установлен
overflowсо значением, отличным отvisible
Пример с flex-контейнером:
css
.container {
display: flex; /* margin collapse не работает */
}
.child {
margin: 20px; /* отступы не схлопнутся */
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы