У меня есть DIV контейнер, который имеет h1 элемент внутри него:маржа по элементу h1 внутри DIV
<div id="header">
<h1>Enlighten Designs</h1>
</div>
Я применяется маржинальный верхом, запас левый и маржин-право на заголовке элемент. Однако край поля не применяется к блоку элемента заголовка по отношению к содержащему div. Вместо этого верхнее поле применяется к содержащему div. Левое и правое поля заголовка применяются к блоку элемента заголовка по содержащему div.
Правила стиля для DIV и заголовок следующим образом:
#header {
background: blue;
height: 150px;
}
h1{
background: orange;
margin-top:30px;
margin-left: 10px;
margin-right: 10px;
}
В чем причина такого поведения?
Почему вы не дадите 'margin-bottom: 30px;' на #header? –
Как вне темы sidenote - в HTML5 вы можете просто использовать '' вместо того, чтобы злоупотреблять div для него. –
Могу ли я узнать, что вы хотите? Пожалуйста, очистите меня в simlpe. –