私はウェブサイトの開発を継承しました。ブートストラップ入力フォームをよりコンパクトなレイアウトに変更する必要があるため、(ボタングループの代わりに)ボタングループを使用してラベルをインラインで表示するために、コードを修正しようとしました。私はこれで失敗し、私は奇妙な行動を理解することはできません。ブートストラップのボタングループにラベルをインラインで挿入しようとしています
以下のコード(https://jsfiddle.net/ewdt76zc/10/も可能)は、2つの異なる形式を示しています。最初のラベルは、ラベルの下に3つのボタンを表示します。 2番目の方法では、ラベルとボタングループが同じ行を共有することを望みました。しかし、それは失敗し、3つのボタンは非常に右にプッシュされ、実際には最小限に抑えられている...奇妙な!
私は次のようなレイアウトを実現したいと思います:
Company: [ Apple ][ Microsoft ][ Google ]
間違っているとどのように私はそれを解決することができますか?
<p><i>(label above radio buttons)</i></p>
<form>
<div class="form-group">
<label>Company</label>
<div class="btn-group btn-group-justified" data-toggle="buttons">
<label class="btn btn-default form-control">
<input type="radio">Apple
</label>
<label class="btn btn-default form-control">
<input type="radio">Microsoft
</label>
<label class="btn btn-default form-control">
<input type="radio">Google
</label>
</div>
</div>
</form>
<p><i>(label inline with radio buttons... buttons are compact to the right?)</i></p>
<form>
<div class="form-group">
<div class="btn-group btn-group-justified" data-toggle="buttons">
<label>Company</label>
<label class="btn btn-default form-control">
<input type="radio">Apple
</label>
<label class="btn btn-default form-control">
<input type="radio">Microsoft
</label>
<label class="btn btn-default form-control">
<input type="radio">Google
</label>
</div>
</div>