<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>relative样式</title>
<style type="text/css">
#div1{
width:200px;
height:200px;
border:2px red solid;
position:relative;
left:100px;
top:50px;
}
</style>
</head>
<body>
<div id="div1"><span>偏移前的位置还保留不动,覆盖不了前面的div没有偏移前的位</span></div>
</body>
</html>
盒子里面的会动吧,什么叫做“偏移前的位置保留不动”呢?个人就是觉得你把
#div1{
width:200px;
height:200px;
border:2px red solid;
position:relative;
left:100px;
top:50px;
}
中的left,top设置成:left:0px;top:0px。
这样盒子又会回到原来的位置,即他标记的是以前盒子在哪,而不是绝对定位一样标记点在左上角。