Я пишу веб-сайт, и у меня есть некоторые проблемы с запасом.Верхний край CSS div
У меня есть следующий HTML-код:
<div id="mainBody">
<div class="subTitle" id="backgroundTitle" >
<h3>
Background
</h3>
</div>
</div>
мой CSS код следующим образом:
#mainBody{
height:200px;
width: 500px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
.subTitle {
margin-top=0px;
width: 80%;
margin-left: auto;
margin-right: auto;
}
h3 {
margin-top:100px;
margin-bottom:0px;
}
результат я ожидал, что "mainBody" ДИВ имеет 0px верхнее поле время h3 внутри имеет верхний край 100px. Однако я получил вместо этого то, что div «mainBody» смещается вниз вместе с h3, что означает, что оба они имеют верхний предел в 100 пикселей по отношению к верхней части страницы.
Кто-нибудь знает, почему это происходит?
Большое спасибо!
Прилегающие поля: http://www.w3.org/TR/CSS21/box.html#collapsing-margins – CBroe
Спасибо! @CBroe, это очистило мое замешательство –