<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
#left,#right,#center{
float: left;
}
#left{
width: 200px;
height: 200px;
background-color: lightcoral;
}
#center{
width: 200px;
height: 200px;
background-color: gray;
/*position:relative*/
position: absolute;
top: 20px;
left: 20px;
/*z-index: 1;*/
}
#right{
width: 200px;
height: 200px;
background-color: lightblue;
}
</style>
<title>css相对定位</title>
</head>
<body>
<!--css相对定位position取值为relative
css相对定位相对于原来的位置进行定位
css相对定位原始占用的空间不会被其他元素占用-->
<!--绝对定位position取值为absolute
采用绝对定位的元素:会寻找离它最近的采用了定位的父元素,并以它为坐标进行定位
如果所有的父元素都没有使用定位,则以body为坐标进行定位,并且元素占用的空间会被其他元素占用-->
<div style="position: relative;top: 100px ;left: 100px" >
<div>
<div>
<div id="left"></div>
<div id="center"></div>
<div id="right"></div>
</div>
</div>
</div>
</body>
</html>
效果图: