国产探花免费观看_亚洲丰满少妇自慰呻吟_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>  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 濉溪县| 马关县| 凤冈县| 阜宁县| 高碑店市| 合肥市| 金沙县| 哈尔滨市| 山丹县| 新乡市| 南投市| 遂川县| 镇平县| 紫金县| 大化| 东丽区| 土默特左旗| 瓮安县| 黄石市| 繁峙县| 浦北县| 阿克苏市| 兴业县| 泗阳县| 洱源县| 平武县| 图木舒克市| 巩留县| 上栗县| 壤塘县| 南城县| 达孜县| 资讯 | 玉门市| 黎川县| 丘北县| 桓仁| 鄂温| 三河市| 五指山市| 濮阳市|