【发布时间】:2014-09-14 17:58:51
【问题描述】:
今天早上我已从 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>
如果复选框没有后续文本,则将其移至应出现的行下方。
这个问题有解决办法吗?由于我已经有了前导标签,因此我的复选框不需要以下文本。我当前的解决方法是向包含<input type="checkbox"> 的<label> 添加文本,并使用背景颜色作为字体颜色来隐藏文本。
感谢您的帮助。
【问题讨论】:
标签: html css twitter-bootstrap checkbox vertical-alignment