我想在我的代碼中使用保證金,但我有一些問題。 請看:CSS保證金和絕對財產
<div id="outer">
<div id="inner1">
Margin not coming from top (not absolute)
</div>
<div id="inner2">
Div has absolue prop
</div>
而且CSS代碼:
#outer {
margin: 100px;
background-color: green;
height: 300px;
widht: 400px;
}
#inner1 {
margin: 10px;
background-color: red;
}
#inner2 {
position: absolute;
margin: 20px;
background-color: blue;
}
我無法理解爲什麼設定位置絕對是 限制寬度
#inner2
div。由於
#inner1
div沒有絕對屬性,所以從頂部沒有 保證金。我無法理解這一點。請解釋。
這裏是輸出:jsFiddle
什麼樣的問題是什麼?你期望的結果是什麼? – Kyle 2012-08-17 07:24:12
我預計我的inner1 div應該有頂部的邊距,就像我在CSS中指定的一樣。但我有不同的東西。使用絕對財產解決這個所以我想知道爲什麼? – sachinjain024 2012-08-17 08:22:46