【发布时间】:2013-12-15 03:49:58
【问题描述】:
我想使用 bootstrap 网站上的 .col-lg-* 类 here 来控制我的输入元素的大小。但是,将 <span> 元素放在 div 中会完全搞砸:
带有 div 的 HTML:
<div class="input-group input-group-lg">
<label for="" class="control-label">Paycheck</label>
<div class="col-lg-10">
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
</div>
如何设置输入元素的宽度,使它们都一样?
我希望每个输入元素的左边距像这样齐平:
这就是现在的样子:
这是我当前的 HTML:
<div class="col-md-6">
<div class="content">
<h2>Income</h2>
<form class="form-income form-horizontal" role="form">
<div class="input-group input-group-lg">
<label for="" class="control-label">Paycheck</label>
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
<div class="input-group input-group-lg">
<label for="" class="control-label">Investments</label>
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
<div class="input-group input-group-lg">
<label for="" class="control-label">Other</label>
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
<button class="btn btn-lg btn-primary btn-block" type="submit">Update</button>
</form>
</div>
实时示例:http://jsfiddle.net/jfXUr/
【问题讨论】:
-
只有
.form-control和.input-group-addon元素应该放在.input-group容器中。使用.form-group对标签和.input-group元素进行分组 -
怎么样 - jsfiddle.net/jfXUr/1 ?
标签: html css forms twitter-bootstrap twitter-bootstrap-3