电话
13363039260
相对定位指的是设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。
如果将box2的框 top 设置为 50px,那么框将在原位置顶部下面 50 像素的地方。如果 left 设置为 20 像素,那么会在元素左边创建 20 像素的空间,也就是将元素向右移动。
只要box2设置了position为relative ,box1和box3始终不会因为box2的改变而改变。
<!DOCTYPE html><html>
<head>
<meta charset="utf-8">
<title>相对定位</title>
<style type="text/css">
.box {
width: 200px;
height:100px;
border: 1px solid #F00;
float: left;
margin:0 0 0 30px;
}
.box2 {
position: relative;
left: 20px;
top: 50px;
}
</style>
</head>
<body>
<div id="main">
<div>box1</div>
<div class="box box2">box2</div>
<div>box3</div>
</div>
</body>
</html>