我有兩個div
元素和nav > nav_1
。當我將margin-top:20px;
添加到nav
時,nav
根據正確的身體下降20px
。
但是,當我將此margin-top:20px;
添加到nav_1
,nav_1
根據正文20px
與nav
。
爲什麼? nav_1
nav
的元素,它應該根據nav
移動。
在這個問題即時尋找一個解釋div元素不工作
.nav {
height: 500px;
width: 500px;
background-color: black;
margin-top:50px;
}
.nav .nav_1 {
height: 50px;
width: 50px;
background-color: blue;
margin-top:50px;
}
<div class="nav">
<div class="nav_1">
</div>
</div>
有一個在您的代碼示例 – messerbill
@messerbill沒有保證金,但它不是一個quesiton修復 –
相關 - http://stackoverflow.com/questions/9519841/why-does-this-css -margin-top-style-not-work –