2016-05-03 3 views
1

私はその中にテーブルを持つ子divを持っています。私は、このdivを親コンテナ内に垂直に塗りつぶして欲しい。フレックスコンテナ内で子を垂直に塗りつぶす問題

私はさまざまな方法、位置、フレックス、マージンなどを試しましたが、親コンテナ内で垂直方向に伸びることはできません。

<div class="container"> 
    <div class="content"> 
     <div class="GridViewContainer wrapper"> 
     </div> 
    </div> 
</div> 

は私がここにデモを設定している

enter image description here

コンテンツの残りの部分を記入しGridViewContainerラッパーをしたい:

は基本的に私は次のことを持っています(デモ用にテーブルdivを400pxの固定高さに設定しました)

DEMO -https://jsfiddle.net/7ashn3b5/

答えて

1

あなたは親コンテナにdisplay:flexを逃しています。

フレックスコンテナを.contentにしていないため、flex-direction:columnは無視され、フレックスアイテムはフレックスプロパティを無視しています。

あなたは.contentdisplay:flexを追加(およびheight:400pxを削除)したら、その親の完全な利用できる高さを伸ばすためにそれを伝えている、.GridViewContainer wrapperflex:1を適用することができます。

Revised Fiddle

+1

こんにちはMicheal私はそれがすべて最終的に働いています。ご支援ありがとうございます。 – Ryan

関連する問題