我有一个Bootstrap内联表单,包含6个输入框和一个按钮。如果全部适应屏幕大小,看起来很好,但是随着屏幕变小,输入框会逐一折叠。我尝试将每个输入框都放在col-md-2中,但这会使表单看起来很奇怪。我不确定是否做错了什么。
有没有办法将输入框分组,以便它们折叠成6x1、3x2、2x3或1x6的样式?
有没有办法将输入框分组,以便它们折叠成6x1、3x2、2x3或1x6的样式?
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<form class="form-inline">
<div class="form-group">
<input name="input1" placeholder="input1" class="form-control" required>
</div>
<div class="form-group">
<input name="input2" type="number" placeholder="input2" class="form-control" step="any" required>
</div>
<div class="form-group">
<label for="input3">Input 3
<input name="input3" type="checkbox" id="input3">
</label>
</div>
<div class="form-group">
<input name="input4" type="number" placeholder="input4" class="form-control" step="any" required>
</div>
<div class="form-group" *ngIf="!property.input3">
<input name="input5" type="number" placeholder="input5" class="form-control" required>
</div>
<div class="form-group">
<input name="input6" type="number" placeholder="input6" class="form-control" step="any">
</div>
<button class="btn btn-default">Add</button>
</form>
</div>
如果运行该代码,您将需要调整窗口大小。
我还为内联表单设置了一个演示。
谢谢
col-md-12
,所以在sm
和xs
上它失去了float: left;
。Codepen 和答案已经更新为col-xs-12
。 - Eric G