Ich versuche, margin-bottom auf einem div innerhalb Elternteil hinzuzufügen, aber es als Margin-Top der Eltern zeigen. Warum?Warum zeigt Margin-Bottom als Margin-Top?
HTML:
<div id="wrapper">
<div id="content">
<div id="box"></div>
</div>
</div>
CSS:
#wrapper{
border: 1px solid #F68004;
}
#content{
background-color: #0075CF;
height: 100px;
}
#box{
margin-bottom: 50px;
}
Was ich erwartet:
Was ich:
Update:
Ich kann dieses Problem zu beheben, aber ich habe keine Ahnung, warum nicht, dass Code arbeiten? kann jemand erklären?
Update 2:
Es sieht wie die meisten Antwort sagen, dass es wegen der Marge Zusammenbruch und meine Frage duplizieren mit this. Aber bitte beachten Sie, dass ich margin-bottom aber nicht margin-top gesetzt habe. Ich lese auch über kollabierende Margen und ich kann keine Regel finden, dass Margin-Bottom margin-top werden kann. Kann mir jemand aufzeigen?
http://stackoverflow.com/questions/9519841/why-does-this-css- margin-top-style-not-work –
Ich habe meine Frage noch einmal aktualisiert, danke! –
@MinhHoang Wenn Ihr Problem gelöst wurde. Sie sollten jede Antwort akzeptieren, die Ihr Problem löst, indem Sie auf das rechte Symbol klicken. – ketan