這是一個小提琴,我設置說明問題。內部div上的margin-top正在應用於外部div。
下面的代碼
HTML
<div class="body">
<div class="contact-form" class="clearfix">
<p> asdsasadsad </p>
</div>
<div>
CSS
div.body {
display: block;
height: 800px;
width: 1024px;
background: #474747;
}
div.contact-form {
display: block;
background-color:#F2F7F9;
height: 600px;
width:465px;
padding:20px;
margin: 250px auto;
border: 6px solid #8FB5C1;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
}
正如你可以在小提琴看到,表格的div是對的頂部平齊身體div。在表單上更改頂部邊距會將它們都推下。