.Wrap
{
height:500px;
width:500px;
border:2px solid #000;
}
.container
{
margin-left:100px;
margin-top:100px;
width:300px;
height:300px;
background-color:grey;
}
.box
{
width:50px;
height:50px;
background-color:red;
position:absolute;
top:15px;
left:15px;
<div class="Wrap">
<div class="container">
<div class="box">
</div>
</div>
</div>
難道class="box"
只有class="container"
的孩子呢?我的意思是從「容器」繼承絕對位置,但不是從「包裝」。
你想紅盒子放在灰盒子裏面? –
是的,給容器'position:relative;' – LGSon
'.box'的位置將基於第一個(非靜態)定位的父元素。既然'.container'和'.Wrap'沒有被定位(也就是說,它們的默認'position:static;'),它可能就是'.box'位置所涉及的'body'。 – connexo