我的复选框被按下而没有垂直对齐,左边是标签。
注意:宽度必须> 768px才能看到问题
@import url('http://getbootstrap.com/dist/css/bootstrap.css');

<div class="form-group">
<label for="group" class="col-sm-3 text-right">Group*</label>
<div class="col-sm-9">
<input type="number" id="group" min="1" max="20" ng-model="member.group" maxlength="2" ng-required="true" class="form-control" placeholder="1" style="width:75px">
</div>
</div>
<div class="form-group">
<label class="col-sm-3 text-right">Office(s)*</label>
<div class="col-sm-offset-3 col-sm-8 checkbox" id="offices">
<label>
<input type="checkbox" id="inlineCheckbox1" value="0">Office 1</label>
<label>
<input type="checkbox" id="inlineCheckbox2" value="1">Office 2</label>
<label>
<input type="checkbox" id="inlineCheckbox3" value="2">Office 3</label>
<label>
<input type="checkbox" id="inlineCheckbox4" value="3">Office 4</label>
<label>
<input type="checkbox" id="inlineCheckbox5" value="4">Office 5</label>
</div>
</div>
&#13;
答案 0 :(得分:1)
从div中删除“col-sm-offset-3
”。您已经为col-sm-3
提供了标签。
<div class="form-group">
<label class="col-sm-3 text-right">Office(s)*</label>
<div class="col-sm-8 checkbox" id="offices">
<label>
<input type="checkbox" id="inlineCheckbox1" value="0">Office 1</label>
<label>
<input type="checkbox" id="inlineCheckbox2" value="1">Office 2</label>
<label>
<input type="checkbox" id="inlineCheckbox3" value="2">Office 3</label>
<label>
<input type="checkbox" id="inlineCheckbox4" value="3">Office 4</label>
<label>
<input type="checkbox" id="inlineCheckbox5" value="4">Office 5</label>
</div>
</div>
对于复选框,还有一个margin-top引导程序。因此,如果您想将其与标签对齐,请使用margin-top:0px;