我今天早上已经从Bootstrap 3.0.0更改为3.2.0,因为我需要为我的Web应用程序提供一些新功能.在我观察到.form-horizontal表单中复选框的垂直对齐问题之前,所有内容似乎都按预期工作.
有关示例,请访问http://www.bootply.com/AYN64feYze.这个最小例子的标记是:
<div class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label">With label text</label>
<div class="col-sm-10">
<div class="checkbox">
<label>
<input type="checkbox"> label text
</label>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Without label text</label>
<div class="col-sm-10">
<div class="checkbox">
<label>
<input type="checkbox">
</label>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果复选框没有后续文本,则它会移动到它应该出现的行的下方.
有这个问题的解决方案吗?由于我已经拥有领先的标签,因此我的复选框不需要以下文字.我目前的解决方法是在<label>包含的文本中添加文本,<input type="checkbox">并使用背景颜色作为字体颜色来隐藏文本.
谢谢您的帮助.