相对定位
by lai chendong
HTML
<div></div>
<div class="position-relative"></div>
<div></div>
<div class="demo-box">我原来在这</div>
<p>
其实相对定位貌似比较少被单独使用,一般都是只设置position:relative 而不设置top 和 left。这样元素还留在原来的位置上,但是,却已经变成“定过位的元素”了。用来为position:absolute的子孙元素做定位的参考系。
</p>
CSS
div{
width:100px;
height:100px;
background:#666;
margin:5px;
display:inline-block;
opacity:0.5;
}
.position-relative{
position:relative;
top:0px;
left:0px;
}
.demo-box{
display:block;
position:absolute;
background:none;
border:1px dashed red;
top:7px;
left:122px;
}