慕姐3102452
2016-03-09 16:04
<!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"></div><span>偏移前的位置还保留不动,覆盖不了前面的div没有偏移的位置</span>
</body>
</html>
理解成距离参照物基准位置
向右移动,是以左边为基准,向下移动,是以最上方为基准,left、top指的是基准位置,不是移动的方向
确定life,right,top,bottom是要和你移动之前的位置比较的,
之前位置在左上角,向右移动100px不就是 相对之前位置距离100px,即left:100px,
同理的top:50px;
看图应该比较明白;
初识HTML(5)+CSS(3)-升级版
1225297 学习 · 18230 问题
相似问题