【发布时间】:2016-05-28 18:28:26
【问题描述】:
我想将标签与同一行中的输入对齐并且标签居中。如果我使用 label label-default 类(这是我喜欢的方面),它会将标签对齐在顶部。
这是一个示例:
<div class="form-group form-horizontal form-group-sm vertical-align">
<label for="InputFieldA" class="label control-label label-default col-xs-4">Any</label>
<div class="col-xs-8">
<input type="text" class="form-control input-sm" id="InputFieldA" placeholder="InputFieldA">
</div>
</div>
我已经搜索并测试了许多解决方案,但没有一个有效(float:none、vertical-align: middle、嵌入到带有 form-inline 类的表单标签中等等)。
我阅读了一些 7px 边距添加(未尝试过),但我认为这与 Bootstrap 哲学不一致,所有组件都可以根据设备的大小调整大小。
我不是 HTML + Bootstrap 3 + CSS 方面的专家,需要一些帮助。
【问题讨论】: