1.绝对定位:当位置改变,该位置的坐标原点就会被释放,
后续的其他标签就可以占用该位置
<style>
.div1{
height: 200px;
width: 200px;
background-color:grey;
position: absolute;
/*absolute表示绝对定位*/
top: 200px;
left: 200px;
}
.div2{
height: 200px;
width: 200px;
background-color:burlywood;
position: absolute;
top: 400px;
left:500px;
}
</style>
<body>
<div class="div2">
1
</div>
<div class="div2">
2
</div>
</body>
2.相对定位
相对于原来的位置,当位置发生改变了,
不会释放原来的位置,其他标签不能占用该标签原来的位置
<style>
.div1{
height: 200px;
width: 200px;
background-color:grey;
position: relative;
/*relative表示相对定位*/
top: 200px;
left: 200px;
}
.div2{
height: 200px;
width: 200px;
background-color:burlywood;
}
</style>
<body>
<div class="div2">
1
</div>
<div class="div2">
2
</div>
</body>
3.相对浏览器窗口定位
相对于浏览器的位置,不随页面的移动而移动
(一般可以做页面广告)
<style>
.div1{
height: 200px;
width: 200px;
background-color:grey;
position: fixed;
/*fixed表示相对浏览器窗口定位*/
top: 200px;
left: 200px;
}
.div2{
height: 200px;
width: 200px;
background-color:burlywood;
}
</style>
<body>
<div class="div2">
1
</div>
<div class="div2">
2
</div>
</body>
ps:个人学习笔记,如有错误请大佬指正(doge)