Блок с margin-top отталкивается не от родителя?

Помогите, пожалуйста, понять свойство margin-top.
Есть два элемента, один другом. Задаю внутреннему margin-top, а он отталкивает родителя от края экрана, а не сам от верхней границы родителя отталкивается.
https://jsfiddle.net/y997mpfw/
Конечно, всегда можно сделать padding родителю, но хочется понять почему так себя ведет внутренний блок? У него есть граница, по идее схлопывание срабатывать не должно.
  • Вопрос задан
  • 2801 просмотр
Решения вопроса 1
@JuniorNoobie
Сижу в поддержке, пишу мелкие проекты
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Я не знаю почему это происходит, но display:inline-block; у ребенка помогает)
Слетит выравнивание по центру. Восстановить можно с помощью text-align:center; у родителя.

Все это костыли, думаю есть более элегантное решение.

UPD: display:inline-block; можно задать родителю.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект