大家帮我解释解释这个效果为什么!
下面的代码为什么big这个层变成了一个长条,container为什么不在里面呢!
当我把big的position:relative;删除之后就好了,能帮我解释接是吗?我对position:relative和position:absolute不是很明白
<style>
#big
{
top:200px;
left:200px;
position:relative;
border:1px solid #000000;
overflow:hidden;
background-color:#550000;
}
#container
{
position:absolute;
top:100px;
left:100px;
width:500px;
height:500px;
background-color:#000000;
}
#box
{
position:absolute;
top:75px;
left:75px;
width:50px;
height:50px;
background-color:#FFFFFF;
z-index:inherit;
}
#box1
{
position:absolute;
top:100px;
left:100px;
width:50px;
height:50px;
background-color:#FF0000;
}
</style>
<div id="big">
<div id="container">
<div id="box"></div>
<div id="box1"></div>
</div>
</div>