2016-07-18 16 views
1

2つのdivをコンテナの高さまで完全に伸ばしたいと思います。なぜこれがなぜ難しいのか分かりませんが、私はいくつか試してみましたが、このソリューションでは複製できないようです。question親の高さを埋めるためにインラインブロックのdivを取得

は、ここですべてのヘルプは素晴らしいことだfiddle

li { 
 
    width: 200px; 
 
    background-color: white; 
 
    height: 35px; 
 
    display: block; 
 
} 
 
.outer { 
 
    height: 100%; 
 
    background-color: gray; 
 
    display: table; 
 
} 
 
.filter-button-name { 
 
    background-color: lightblue; 
 
    display: table-cell; 
 
    height: 100%; 
 
} 
 
.filter-number-label { 
 
    background-color: pink; 
 
    color: purple; 
 
    display: table-cell; 
 
    height: 100%; 
 
}
<li class="filter-item"> 
 
    <div class="dropdown"> 
 
    <div class="outer"> 
 
     <div class="filter-button-name"> 
 
     <span>Status</span> 
 
     </div> 
 
     <div class="filter-number-label"> 
 
     <span class="label">4</span> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</li>

です。ありがとう。

+0

フレックスボックスの使用を検討してください。 – Oriol

答えて

1

あなたはこれを逃している:

.dropdown { height: 100%; } 

Revised Fiddle

絶対的に配置されていない要素の割合の高さを使用して、あなたにも、親に高さを設定する必要があります。参照:Working with the CSS height property and percentage values

+1

ありがとう@Michael_B、リンクされた答えは非常に有益でした。 – 4m1r

関連する問題