私はブートストラップ3.3.7を使用しています。ブートストラップの横のチェックボックスを水平にします
<div class="container-fluid" style="max-width:600px">
<form class="form-horizontal">
<div class="form-group">
<label class="control-label col-sm-2" for="field1">Field 1:</label>
<div class="col-sm-8">
<input class="form-control" type="text" id="field1"/>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="field2">Field 2:</label>
<div class="col-sm-8">
<input class="form-control" type="text" id="field2"/>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="field3">Field 3:</label>
<div class="col-sm-8">
<!-- HERE IS THE CHECKBOX: -->
<input class="form-control" type="checkbox" id="field3"/>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-8">
<button class="btn btn-default btn-primary" type="submit">Apply Changes</button>
</div>
</div>
</form>
</div>
私はBootply demo hereを作成しました:私はこのように、ラベルのないチェックボックスと水平のフォームを持っています。
問題は、チェックボックスが中央に配置されていることです。私はそれを左揃えにしたいので、左端はその上にあるテキスト入力の左端に揃えられます。
どうすればよいですか?
私が試してみました:
- をチェックボックス(結果:効果なし)が含まれているのdivにクラス
text-left
を追加します。 - グリッド幅指定子をチェックボックスdivから削除します(結果:次の行で終了します)。
label
タグのチェックボックス入力を囲むと、this postを読み取った後の野生の推測(結果:消えます)。- divのランダムな手を使った再編成(結果:変更を元に戻すために精神が砕かれ、git checkout)。
私はアイデアがありません。
優れています。私が検査官に近づけば、その幅が原因であることがわかっただろう。これはシャドーボーダーも取り除きますが、私はそれについて尋ねていませんでしたが実際には私を悩ましていました。 –
また、[checkbox-inline'クラスを追加する](感謝gyre)、(上にhttp://stackoverflow.com/questions/41081275/bootstrap-left-align-checkbox-in-horizont-form/41081354#comment69368941_41081343)これにより、垂直方向のアライメントも固定されます。 –
偉大な、それは助けてうれしい。 checkbox-inlineは分かりませんでした。それは便利です – sol