ここでは簡単な質問Bootstrap3
を使用しています。私はその下のページをリロードする一種の小さなフィルタを作成したかったのです。私の要件はに一致しましたこのフィルタ(2つの入力と小さなボタン)は、その下にコンテンツを置くと、の最も近い位置にあるになります。ブートストラッププル右が期待通りに機能しない
私はpull-right
クラスを使用しようとしましたが、実際にはフィルタを右に引っ張りましたが、まだいっぱいに余裕があります。私が下で提供した例をチェックすると、私はの右側にボタンを揃えることを目的としてが表示されますが、失敗します。
なぜこのようなことが起こるのか分かりませんが、行の余白/パディングに関する問題があると思われます。なぜこの問題が発生するのかを説明する回答がありますもう一度それを扱いません:)。
あなたはby clicking here on bootply
私のマークアップを確認することができます。また、私はここに私のマークアップを投稿します:
<div class="container">
<div class="row" style="background:slateblue;">
<div class="col-xs-12">
<form role="form" class="form-horizontal">
<div class="form-group pull-right">
<div class="col-xs-4">
<input type="text" class="form-control text-center">
</div>
<div class="col-xs-4">
<input type="text" class="form-control text-center">
</div>
<div class="col-xs-2 col-sm-2" style="margin-top:3px;">
<button type="submit" class="btn btn-success">
<span class="glyphicon glyphicon-refresh"></span>
</button>
</div>
</div>
</form>
</div><!-- main col 12-->
</div><!--row-->
<div class="row" style="background:slategrey; height:200px;">
</div>
</div>
あなたのフォーム・グループはできるだけ右に限り揃えている - しかし、それ内のコンテンツではありません。 (あなたはそこに4 + 4 + 2のワイド列しかないので、 'col-xs-offset-2'クラスを追加することで、それらの最初のものを2だけオフセットすることができます)。 – CBroe
とにかく 'form-horizontal'ではなく' form-inline'ですか? –
実際にそのオフセットを使用して@CBroeは、コンテンツの権利を整列...それは列の不足によって引き起こされました。答えで説明すれば、私はあなたを受け入れます。 @KhalidT。 私はちょうどインラインの1つを知らなかったので、私はちょうど 'フォーム - 水平'を使用しました、私は少し検索したと私はより適切だと思う、ありがとう! @KhalidT。 – JorgeGRC