国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

淺析CSS等高布局的6種方式

2024-07-11 08:36:51
字體:
來源:轉載
供稿:網友

前面的話

等高布局是指子元素在父元素中高度相等的布局方式。等高布局的實現包括偽等高和真等高,偽等高只是看上去等高而已,真等高是實實在在的等高。本文將介紹邊框模擬、負margin這兩種偽等高以及table實現、absolute實現、flex實現和js判斷這四種真等高布局

偽等高

邊框模擬  

因為元素邊框和元素高度始終是相同高度,用元素的邊框顏色來偽裝左右兩個兄弟元素的背景色。然后將左右兩個透明背景的元素使用absolute覆蓋在中間元素的左右邊框上,實現視覺上的等高效果

[注意]左右兩側元素高度不能大于中間元素高度,否則無法撐開容器高度

CSS Code復制內容到剪貼板

<style>   
body,p{margin: 0;}   
.parent{   
    position: relative;   
}   
.center{   
    box-sizing:border-box;   
    padding: 0 20px;   
    background-clip: content-box;   
    border-left: 210px solid lightblue;   
    border-right: 310px solid lightgreen;   
}   
.left{   
    position: absolute;   
    top: 0;   
    left: 0;   
    width: 200px;   
}   
.rightright{   
    position: absolute;   
    top: 0;   
    rightright: 0;   
    width: 300px;   
}   
</style>  

XML/HTML Code復制內容到剪貼板

<div class="parent" style="background-color: lightgrey;">  
    <div class="left">  
        <p>left</p>  
    </div>     
    <div class="center" style="background-color: pink;">  
        <p>center</p>  
        <p>center</p>  
    </div>             
    <div class="right">  
        <p>right</p>  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱州市| 来安县| 金堂县| 津市市| 三河市| 西乌珠穆沁旗| 中方县| 和顺县| 吴旗县| 东阿县| 锡林浩特市| 桃园市| 中牟县| 富宁县| 原平市| 前郭尔| 长阳| 罗定市| 南平市| 丰城市| 衢州市| 买车| 增城市| 永吉县| 林周县| 南城县| 出国| 盘山县| 信阳市| 和田县| 铁力市| 凯里市| 顺平县| 福清市| 泸溪县| 绥中县| 诏安县| 光泽县| 安阳县| 乐昌市| 惠东县|