【发布时间】:2017-04-14 04:44:54
【问题描述】:
我正在尝试将一个按钮元素与其他两个带标签的输入元素对齐。使用下面的引导程序 sn-p:
<div class="row centered-form center-block ">
<div class="container col-md-6 col-md-offset-3">
<form action="/result" class="form-inline" method="get" role="form">
<div class="row">
<div class="form-group col-md-6">
<label class="control-label" for="County">Prop1, Prop2</label>
<input class="form-control" name="County" type="text" />
</div>
<div class="form-group col-md-4">
<label class="control-label" for="Type">Type of Election</label>
<select class="form-control" name="Type"><option value=""></option>
<option value="1">President</option>
</select>
</div>
<button class="btn btn-primary col-md-2" type="submit">Submit</button>
</div>
</form>
</div>
</div>
我得到的图像如下所示:
如果我从输入中删除这两个标签,我会得到:
如何在表单输入上留下标签并仍然与按钮对齐?
【问题讨论】:
-
你能提供一个完整的工作示例吗?我测试了代码,看起来没问题。
-
@Dekel 我添加了一个小提琴。与我在 IDE 中的代码完全相同,但在 Fiddle 中的结果不同。
-
首先您需要为输入提供 100% 的宽度,因为它与列重叠,第二个您不必设置空标签,只需添加
padding-top或margin-top到按钮,
标签: html css twitter-bootstrap alignment