我需要防止 B4 列在调整浏览器大小时换行。这是我的代码:
<div class="card card-outline-primary">
<div class="card-block">
<form class="row">
<div class="col-xs-4" style="border:solid;border-color:red;border-width:5px;">
<label for="visualTheme" class="control-label">1234</label>
<div>
<input class="form-control" style="height:30px;"/>
</div>
</div>
<div class="col-xs-4" style="border:solid;border-color:blue;border-width:5px;">
<label class="control-label">5678</label>
<div>
<input class="form-control" style="height:30px;" />
</div>
</div>
<div class="col-xs-4" style="border:solid;border-color:green;border-width:5px;">
<label class="control-label">abcd</label>
<div>
<input class="form-control" style="height:30px;" />
</div>
</div>
</form>
</div>
Fiddle
但当我把它变小时它仍然会包裹起来。
感谢您的帮助。
已接受的答案未提供张贴者问题的解决方案。
Bootstrap 4 .rows 是 flex 容器,行中的 .col 是 flex 元素。他们提供了一堆实用程序类来控制 flex 容器和元素。
要防止行中的列堆叠,请将 .flex-nowrap 类添加到行中:
<form class="row flex-nowrap">
...
</form>
引用:Bootstrap 4 - Flex Doc's
我是一名优秀的程序员,十分优秀!