簡體   English   中英

CSS高度:盡管父div具有高度,但100%不能在行內塊元素上使用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM