可能重複:
CSS properties being passed up to the parent element when the DIV is empty嵌套的盒子向下推動的margin-top
我對CSS佈局結構的新手。
我現在想要做的是我想製作兩個Div盒子,一個嵌套在另一個盒子裏面。無論如何,我的問題是我設置到內框的上邊距不符合我的要求。
PLS採取以下例如腳本的一部分:
[demo.html]
<html>
<header>
<title>Mock-up page</title>
<link href="stylesheets/demo.css" rel="stylesheet" type="text/css">
</header>
<body>
<div id="box1">
<div id="box2">div 2</div>
</div>
</body>
</html>
[demo.css]
#box1{
width: 300px;
height: 300px;
background-color:#0000FF;
}
#box2{
margin-top: 30px;
background-color:#008000;
}
的影響它產生它只是將外框從身體標籤(圖片中的左側)向下推30px,這不是我的原本預計(圖片中的右側)。
是什麼,爲什麼發生這種情況以及如何糾正造型的原因是什麼?
看到這一點:http://stackoverflow.com/questions/2680478/margin-top-push-外部下跌 – vsync 2013-04-08 14:54:24