相对定位: 未脱离文档流,占据空间
绝对定位: 脱离了文档流,不占据空间
相对定位:在文档中的正常位置通过top,left给定偏移值,但不影响其他元素偏移
绝对定位:相对于最近的非static的祖先元素定位
列表例子:如何将列表重叠
HTML框架:
<div class="wrap">
<ul class="list">
<li class="item">1</li>
<li class="item">2</li>
<li class="item">3</li>
<li class="item">4</li>
<li class="item">5</li>
</ul>
</div>
CSS样式:
.list {
width: 800px;
height: 400px;
list-style: none;
}
.item {
width: 100%;
height: 100%;
color: white;
font-size: 50px;
}
.item:nth-child(1) {
background-color: black;
}
.item:nth-child(2) {
background-color: aqua;
}
.item:nth-child(3) {
background-color: rebeccapurple;
}
.item:nth-child(4) {
background-color: yellow;
}
.item:nth-child(5) {
background-color: burlywood;
}
效果图:
给list添加relative
给item添加absolute
.list {
width: 800px;
height: 400px;
list-style: none;
position: relative;
}
.item {
width: 100%;
height: 100%;
color: white;
font-size: 50px;
position: absolute;
}
效果图