如何讓Div 佔據父級的剩餘高度
考慮以下HTML 和CSS 程式碼:
<div>
#container { width: 300px; height: 300px; border:1px solid red;} #up { background: green; } #down { background:pink;}
解決方案
有幾種方法可以實現這一點,取決於瀏覽器相容性以及#up是否有固定的高度。
選項:
1。網格版面:
.container { display: grid; grid-template-rows: 100px; }
2.彈性盒版面:
.container { display: flex; flex-direction: column; } .container .down { flex-grow: 1; }
3.運算高度:
.container .up { height: 100px; } .container .down { height: calc(100% - 100px); }
4。溢位隱藏:
.container { overflow: hidden; } .container .down { height: 100%; }
以上是如何讓子div佔據其父div的剩餘高度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!