[英]CSS height: 100% not working on inline-block element although parent div has height
我有一個div,其中有兩個子div,如下所示:
<div id="cartgrid" style="display:inline-block">
<div class="cart-left">
....
</div>
<div class="cart-right">
....
</div>
</div>
.cart-left
擁有一個項目表,而.cart-right
只有幾個按鈕,因此.cart-left
總是比.cart-right
; 父div的高度由.cart-left
的高度確定。 我希望.cart-right
與.cart-left
具有相同的高度,所以我給它設置了height:100%
,但是即使它的父母( #cartgrid
)具有高度值, height:100%
也不執行任何操作。
小提琴: https : //jsfiddle.net/zjuzh07n/
有點臟,但這就是我要解決的方法。
#cartgrid {
position: relative;
display: inline-block;
}
.cart-right {
position: absolute;
display: inline-block;
right: 0;
height: 100%;
}
希望它會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.