欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 覆蓋布局

張吉惟1年前8瀏覽0評論

CSS(Cascading Style Sheet)是一種用于設(shè)計網(wǎng)頁樣式的語言。在網(wǎng)頁布局中,CSS的重要性不言而喻。其中一個重要的應(yīng)用就是覆蓋布局。

/*html代碼*/
<div class="container">
<div class="box1"></div>
<div class="box2"></div>
</div>
/*CSS代碼*/
.container {
display: flex;
flex-wrap: wrap;
}
.box1 {
width: 100%;
height: 100px;
background-color: red;
}
.box2 {
width: 50%;
height: 200px;
background-color: blue;
}

以上是一個簡單的網(wǎng)格布局,其中.box1和.box2都是<div>元素。其中.box2的寬度為50%,但是當頁面過小時,.box2就會出現(xiàn)重疊。此時我們希望能夠覆蓋這種情況,可以使用覆蓋布局。

.container {
display: flex;
flex-wrap: wrap;
position: relative; /*給.container設(shè)置定位屬性*/
}
.box1 {
width: 100%;
height: 100px;
background-color: red;
}
.box2 {
width: 50%;
height: 200px;
background-color: blue;
position: absolute; /*給.box2設(shè)置絕對定位*/
top: 100%; /*從父級底部開始*/
}

在上述代碼中,我們給.container設(shè)置了定位屬性,這樣.box2就可以相對.container進行定位。然后給.box2設(shè)置了絕對定位和top值為100%,這樣.box2就會從.container的底部開始向下延伸,當頁面過小時,會自動隱藏。在這種情況下,.box2就不會重疊并自動隱藏了。