我想在我的代码中使用边距,但我有一些问题。请看:
<div id="outer">
<div id="inner1">
Margin not coming from top (not absolute)
</div>
<div id="inner2">
Div has absolue prop
</div>
</p>
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;
}
</p>
我无法理解为什么将位置设置为绝对会限制
#inner2
div 的宽度。由于
#inner1
div 没有绝对属性,因此它没有顶部的边距。我无法理解这一点。请解释。
这是输出:jsFiddle