私は以下の問題を抱えています。フレックスラップ内の入力がありますが、いくつかのフォームでは<textarea rows="5"></textarea>
があり、入力フィールドよりも高さが高くなります。フレックスラップの内側に次の構造を持たせることは可能ですか?利用可能なスペースがあるときにアイテムを1つずつ追加Flexbox
これらの2つの入力フィールドを上下に1つずつ持ちます。
https://jsfiddle.net/by06rreq/
CSS:
.flex {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.holder {
width: 30%;
}
input, textarea {
width: 100%;
}
.holder.textarea {
width: 65%;
}
HTML:
<div class="flex">
<div class="holder textarea">
<textarea name="test" rows="5"></textarea>
</div>
<div class="holder">
<input type="text">
</div>
<div class="holder">
<input type="text">
</div>
</div>
column-count
を通じて、あなたはスクリーンショットか何かのような所望の結果について説明することができますか? 助けが簡単になります。 – Kumar@KumarはJSのフィドルを見て、私は両方の入力フィールドを別の下にラップしたい、全体の行がテキストエリアの高さを取るためにしたいと思います。あなたはそれが新しい行に最後の入力を置くのを見ます、それは同じ行に、最初の入力のすぐ下にあることができますか? –
あなたは答えを見ることができます。 – Kumar