看我的情况是,我必须将div
[DivFirst] 放在另一个div
[DivSecond] 中。
我通过设置下面css
给出的来做到这一点,
#DivFirst
{
width:500px;
height:500px;
position:relative;
}
#DivSecond
{
position:absolute;
width:200px;
height:200px;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-100px;
}
之后,出于某种原因,我更改了DivSecond's position from absolute to relative
,
结果design
崩溃了,也就是说,DivFirst's height
更改了并且
内部 div [ DivSecond
] 不centered
正确。
我可以选择position absolute
for the inner div
,但我只需要知道为什么会这样
。?顺便说一句,如果我做错了什么,请引导我走上正确的道路。
[注意: 通过设置内部 div 的绝对位置和相对位置来运行演示]