右上コンテナと右下コンテナの高さを同じにして、赤いコンテナを垂直方向に50-50%分割することができます。内容が何であっても。私はコンテンツを伸ばそうとしていると、彼らはアイテムのための同じ高さを維持するためにflex-direction: row
を維持しながらラップを持っているが、私は迷っています。フレックスボックスを縦に分割した容器
は、私が何を期待:右上コンテナもが自動的もちろん成長コンテナを残した結果右下のと同じ高さに成長します。
これは私がこれまで持っているものです:http://jsbin.com/rozoxoneki/edit?html,css,output
.flex{
display: flex;
border: 5px solid red;
&-child{
background: green;
border: 2px solid yellow;
flex: 1;
}
}
.flex--vertical{
flex-direction: row;
flex-wrap: wrap;
> .flex-child{
min-width: 100%;
}
}
<div class="flex">
<div class="flex-child">
left
</div>
<div class="flex-child flex flex--vertical">
<div class="flex-child">
<h1>right top</h1>
</div>
<div class="flex-child">
<h1>right bottom</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium autem esse iste voluptate eum ex mollitia temporibus unde eveniet omnis, vel, corrupti sed nobis consequatur quaerat ad sequi aliquid nostrum?</p>
</div>
</div>
</div>
基本的に、それはフレックスボックスの仕組みではありません。あなたはボックスを最初は* [**同じサイズ**](http://codepen.io/Paulie-D/pen/xVYyvy)にすることができますが、一旦コンテンツが追加されると、flexboxの* flexy * 。 –