我找到了prepend加载项的示例,但没有找到默认标签。如何使标签宽度与输入相同?
<div class="control-group">
<span class="label label-default">ChangeOrder Attn</span>
<input ng-model="ChangeOrderAttn" class="form-control" type="text">
</div>
答案 0 :(得分:9)
可能不是Bootstrap
,但一般来说,输入有form-control
,这就是width:100%
的原因,所以您可以将其应用到span
或者只是添加display:block
,在这种情况下,这也将消耗它的父100%
宽度。因此,如果您创建另一个class
并使用它,例如(DEMO):
<强> CSS:强>
.full-width {
display:block;
}
<强> HTML:强>
<div class="control-group">
<span class="label label-default full-width">ChangeOrder Attn</span>
<input ng-model="ChangeOrderAttn" class="form-control" type="text" />
</div>
然后span
将获得100%
宽度,这样您只有在需要时才可以选择使用.full-width
。只需通过添加另一个class
来修改行为。如果需要,您还可以在styles
中添加其他class
。但是,Bootstrap - 3
使用它的原生class
可以采用现成的方法。
答案 1 :(得分:2)
如果您使用的是Bootstrap 3,您可以设置组的宽度和标签,如下所示:
<div class="control-group col-sm-12">
<span class="label label-default col-sm-12">ChangeOrder Attn</span>
<input ng-model="ChangeOrderAttn" class="form-control" type="text">
</div>
答案 2 :(得分:0)
这不完全是你想要的,但没有自定义CSS你最接近的是:
<div class="input-group">
<span class="input-group-addon label-default">ChangeOrder Attn</span>
<input ng-model="ChangeOrderAttn" class="form-control" type="text">
</div>