css - Bootstrap 4 - 无列换行

标签 css bootstrap-4

我需要防止 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

关于css - Bootstrap 4 - 无列换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43517536/

相关文章:

javascript - 如何在ReactJS中将应用程序状态传递给后端?

html - 如何在 css 中设置超赞字体图标的样式?

bootstrap-4 - 如何为angular 6 bootstrap 4 modal做 Jasmine 单元测试用例

javascript - jQuery UI 对话框标题区域被拉长

javascript - 在js之前加载css文件

javascript - 防止超链接在新标签页/窗口中打开

html - 如何在页脚中将社交媒体图标居中?

javascript - Bootstrap 4 崩溃不是自动关闭

css 翻转按钮 - 在 safari 和 firefox/ie 中很棒,但在 chrome 中不行?

javascript - 如何在不使用 jQuery 的情况下创建一个简单的页面垂直滚动条?