【发布时间】:2017-02-13 10:57:08
【问题描述】:
我在引导程序中遗漏了一些东西。 我想要一个标签/输入/按钮组合,向右推,全部在一行在我的桌子上方。
它应该保持相同的大小,水平堆叠成一排,直到它太小而放不下。
当我使用 col-*-n 时,输入会填满 div 的整个宽度,导致元素(标签和按钮)换行。
我不想做的是将标签、按钮和输入字段分别放在各自的列中,因为这会造成难看的不均匀间隙。
我的意思是,使用 display: inline 块当然很简单。
我在文档中缺少这种风格吗?
这是我的简单粗暴: https://plnkr.co/edit/OOWp2wmxTbeGcZfrpqQp?p=preview
<form class="form-horizontal" role="form">
<div class="row">
<div class="col-sm-4 offset-sm-4">
<div class="form-group pull-right">
<label for="usr">Filter:</label>
<input type="text" class="form-control">
<button type="button" class="btn btn-default" ng-click='clear()'>X</button>
</div>
</div>
</div>
</form>
【问题讨论】: