Задать вопрос
@borisblade95

Почему верхние и нижние внешние отступы пустого блока не схлопываются?

Согласно статье "Схлопывание внешних отступов" (https://developer.mozilla.org/ru/docs/Web/CSS/CSS_...), если отсутствуют границы (border), внутренние отступы (padding), строчное содержимое (inline/inline-block), height или min-height для отделения margin-top верхнего отступа этого блока от его margin-bottom нижнего отступа, то верхние и нижние внешние отступы пустого блока схлопываются.
Тогда почему в данном случае не присходит схлопываение внешних границ пустого блока div, у которого margin-top: 300px и margin-bottom: 300px? 66267d78dbd8a224149360.png
  • Вопрос задан
  • 234 просмотра
Подписаться 2 Простой 7 комментариев
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Потому что подсветка в браузере показывает неправильно.

Всё правильно схлопывается.

https://codepen.io/alexeyten/pen/QWPzMZz
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Soer44
Див то пустой. А марджины есть. Это как раздвижение области)))
Ответ написан
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Под схлопыванием подразумевается наложение внешних отступов двух соседних блоков.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы