ブートストラップ3を使用して、垂直に整列させ、列の上にラベルがないときにボタンを下部に置く方法は?ブートストラップ3ボタン/ラベルなしのテキストボックスの縦の整列
このような状況のように:https://jsfiddle.net/luancaius/7ygoys11/のような2行(ラベル用とテキストボックスとボタンに1つ)を使用して
- :
<div class="container"> <div class="row"> <div class="col-xs-3"> <label class="control-label">Field 1</label> <input type="text" class="form-control"> </div> <div class="col-xs-3 "> <div class="text-center"> <button class="btn btn-primary">Swap!</button> </div> </div> <div class="col-xs-3"> <label class="control-label">Field 2</label> <input type="text" class="form-control"> </div> </div> </div>
私は主に3つのソリューションを使用していました。この解決策は反応せず、レイアウトの問題がいくつか発生します。
- 中央の欄に余白部分を使用します。また、応答の問題があります。
- 問題を修正する非改行スペースのラベルを使用していますが、見栄えが良くありません。これは私の現在の解決策です。 https://jsfiddle.net/luancaius/mr5wLoxf/
これを改善する方法はありますか?あるいは、私はレイアウト構造を間違っているのですか?
ありがとうございます!
あなたの最初のソリューションは、目的に合っているようです。それはどのような反応がありませんし、どのレイアウト上の問題があなたに付いていますか? –
レイアウトのサイズを変更する場合は、フィールドの上に1つのフィールドだけを表示する必要があります。最初のソリューションを使用すると、すべてのラベルが一緒に(最初の行)、次にフィールドが一緒に(2番目の行)取得されます。これをjsfiddleで表示する方法はありますか? –
私はあなたの最初の解決策で遊んだことがあり、それはあなたが要求していることをするようです。ラベルは、ビューポートをどのくらい狭くしても、ボタンと入力の上にある独自の行にあります。垂直方向の整列が進む限り、私はその問題を見ません。おそらく私はあなたの質問を誤解していた –