flexboxを使用して2つの要素を隣り合わせにインライン化したいとします。私はdisplay: inline
のようにうまく動作するようにしたいが、フレックスボックスのためにしたい。あなたはどうしますか?私は何が欠けていますか? :)flexboxを使用した2つの要素のインライン化
デモ:https://jsfiddle.net/24duh8wr/
flexboxを使用して2つの要素を隣り合わせにインライン化したいとします。私はdisplay: inline
のようにうまく動作するようにしたいが、フレックスボックスのためにしたい。あなたはどうしますか?私は何が欠けていますか? :)flexboxを使用した2つの要素のインライン化
デモ:https://jsfiddle.net/24duh8wr/
あなたは2番目の項目のテキストが最初の項目それの周りにテキストを折り返すしたい場合は、フレキシボックスはこれを達成するための方法ではありません。次の2つのオプション(いずれの場合も、コンテナからdisplay: flex
を削除)持っている:左
.item {
display: inline;
}
2)最初の項目をフロート:
1)だけでインラインそれらを作る
.item:first-child {
float: left;
}
答え私が探していた。ありがとう。 – user2545642
ようにしてみてくださいは解説で説明しました。 flex-direction
を使用してください。
.flexbox {display: inline;}
.flexbox2{
display:flex;
flex-direction:row;
}
<div class="flexbox">
<div class="item">Date:</div>
<div class="item">Quisque rutrum. Vivamus laoreet. Aenean viverra rhoncus pede. Curabitur turpis. Morbi ac felis.In ut quam vitae odio lacinia tincidunt. Aenean ut eros et nisl sagittis vestibulum. Sed hendrerit. Nunc egestas, augue at pellentesque laoreet, felis eros vehicula leo, at malesuada velit leo quis pede. Praesent nonummy mi in odio.</div>
</div>
<hr>
<div class="flexbox2">
<div class="item">Date:</div>
<div class="item">Quisque rutrum. Vivamus laoreet. Aenean viverra rhoncus pede. Curabitur turpis. Morbi ac felis.In ut quam vitae odio lacinia tincidunt. Aenean ut eros et nisl sagittis vestibulum. Sed hendrerit. Nunc egestas, augue at pellentesque laoreet, felis eros vehicula leo, at malesuada velit leo quis pede. Praesent nonummy mi in odio.</div>
</div>
私が求めているものではありません。フレックスボックスはこれを実現できないと思います。とにかく... – user2545642
私はあなたが望むものは何も理解していません... – Alexis
私はあまりにもうってつけです。 – itacode
をそうではありません私があなたの期待を理解すれば、フレックスボックスでそれをすることが可能ですhttp://take.ms/sLdMr。 Flexboxはレイアウトを構築するためのツールです。
ありがとうございます。 – user2545642
方向を変更するだけです。フレックスボックスでは、方向を設定したり、アイテムを整列させたり整列させたりすることができます。 'flex-direction'を使う:' column' | '行' – Alexis
それは私が求めているものではありません。テキストを日付で囲みたいのではなく、それを無視してインラインブロックのように機能します。 – user2545642
あなたの例でインラインブロックを追加した場合、flex-directionと同じレンダリングをしました:column ... – Alexis