フレックスボックス要素の折り返しを防止するにはどうすればよいですか?それも可能ですか?フレックスボックス子要素の折り返し行を防止する
私は次のマークアップとフレキシボックスで2つの列のグリッドを作成しようとしています:
<div class="flex-container">
<div class="no-wrap">this should not wrap</div>
<div class="can-wrap">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam debitis consequuntur incidunt neque vel in blanditiis id optio distinctio culpa rem voluptatibus quas architecto ratione assumenda omnis laboriosam? Earum esse.</div>
</div>
.no-wrap
要素が唯一のように広いことは、このような内部のテキストのすべてのこと「にする必要がある」とする必要があります2行目に折り返しません。 .can-wrap
要素は残りの領域を占有し、必要に応じて折り返します。
私は(prefrix無料で)このCSSを使用しています:
.flex-container{
display:flex;
}
.no-wrap{
flex-basis:initial;
}
私はflex-basis:initial
が折り返し行から要素を防ぐだろうと思った - https://developer.mozilla.org/en-US/docs/Web/CSS/flex-basis
ここcodepenです:http://codepen.io/jshawl/pen/bknAc
私は.no-wrap
要素の幅を修正できることは知っていますが、行の折り返しを防ぐのに十分な幅にするにはどうしたらよいですか?
.no-wrap
要素のフロート相当するものは次のようになります。
.no-wrap{
display:block;
float:left; /* be as wide as need be! */
}