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

首頁 > 開發 > CSS > 正文

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

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

前面的話

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

偽等高

邊框模擬  

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

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

CSS Code復制內容到剪貼板
  1. <style>    body,p{margin: 0;}   
  2. .parent{        position: relative;   
  3. }    .center{   
  4.     box-sizing:border-box;        padding: 0 20px;   
  5.     background-clip: content-box;        border-left: 210px solid lightblue;   
  6.     border-right: 310px solid lightgreen;    }   
  7. .left{        position: absolute;   
  8.     top: 0;        left: 0;   
  9.     width: 200px;    }   
  10. .rightright{        position: absolute;   
  11.     top: 0;        rightright: 0;   
  12.     width: 300px;    }   
  13. </style>  
XML/HTML Code復制內容到剪貼板
  1. <div class="parent" style="background-color: lightgrey;">       <div class="left">  
  2.         <p>left</p>       </div>     
  3.     <div class="center" style="background-color: pink;">           <p>center</p>  
  4.         <p>center</p>       </div>             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥德县| 昌图县| 宜丰县| 新巴尔虎右旗| 滁州市| 台南市| 六枝特区| 大关县| 商河县| 宁明县| 扎兰屯市| 崇明县| 景德镇市| 泸州市| 云阳县| 德保县| 江陵县| 江口县| 长顺县| 永定县| 无为县| 江阴市| 钟山县| 绥德县| 娱乐| 景德镇市| 甘肃省| 大庆市| 金乡县| 高阳县| 德惠市| 吕梁市| 兴业县| 萨迦县| 叙永县| 方山县| 肇州县| 肥西县| 海南省| 泸溪县| 鹿泉市|