2017-04-20 16 views
1

flexboxを使用して2つの要素を隣り合わせにインライン化したいとします。私はdisplay: inlineのようにうまく動作するようにしたいが、フレックスボックスのためにしたい。あなたはどうしますか?私は何が欠けていますか? :)flexboxを使用した2つの要素のインライン化

デモ:https://jsfiddle.net/24duh8wr/

+0

方向を変更するだけです。フレックスボックスでは、方向を設定したり、アイテムを整列させたり整列させたりすることができます。 'flex-direction'を使う:' column' | '行' – Alexis

+0

それは私が求めているものではありません。テキストを日付で囲みたいのではなく、それを無視してインラインブロックのように機能します。 – user2545642

+0

あなたの例でインラインブロックを追加した場合、flex-directionと同じレンダリングをしました:column ... – Alexis

答えて

1

あなたは2番目の項目のテキストが最初の項目それの周りにテキストを折り返すしたい場合は、フレキシボックスはこれを達成するための方法ではありません。次の2つのオプション(いずれの場合も、コンテナからdisplay: flexを削除)持っている:左

.item { 
    display: inline; 
} 

2)最初の項目をフロート:

1)だけでインラインそれらを作る

.item:first-child { 
    float: left; 
} 
+0

答え私が探していた。ありがとう。 – user2545642

0

display: inline-flex;

+0

あなたは試してみることができますが、それは動作しません:)申し訳ありません。 – user2545642

0

ようにしてみてくださいは解説で説明しました。 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>

+0

私が求めているものではありません。フレックスボックスはこれを実現できないと思います。とにかく... – user2545642

+0

私はあなたが望むものは何も理解していません... – Alexis

+0

私はあまりにもうってつけです。 – itacode

1

をそうではありません私があなたの期待を理解すれば、フレックスボックスでそれをすることが可能ですhttp://take.ms/sLdMr。 Flexboxはレイアウトを構築するためのツールです。

+0

ありがとうございます。 – user2545642

関連する問題