为了避免必须为我的表单上的每个输入元素设置ID,我想将我的表单输入放置在label
(Bootstrap 3)中。Bootstrap:在标签内输入
我的问题是,这是导致行之间额外的垂直间距,输入未填充其父项的全部宽度,并且输入未对齐。
<form class="form-horizontal">
<div class="form-group">
<label class="row">
<span class="col-md-4 control-label">Email:</span>
<div class="col-md-8">
<input class="form-control" type="email" placeholder="Email"/>
</div>
</label>
</div>
<div class="form-group">
<label class="row">
<span class="col-md-4 control-label">Password:</span>
<div class="col-md-8">
<input class="form-control" type="password" placeholder="Password"/>
</div>
</label>
</div>
</form>
的jsfiddle请 – user1428716