<分区>
我正在使用 bootstrap 来帮助构建网页。在一行中,我有三个并排的 div,宽度为:2 列、6 列和 4 列,顺序为 12 列布局。
中间的div也有一个最小宽度设置,所以当最外面的div收缩超过一定宽度时,最右边的div(4列的那个)没有足够的空间,所以它环绕并卡在下面其他div。
我想防止这个 div 环绕,当屏幕缩小得太小时强制它被窗口切断。我将如何做到这一点?
如有必要,我可以提供任何进一步的详细信息/代码/图片。
谢谢!
<分区>
我正在使用 bootstrap 来帮助构建网页。在一行中,我有三个并排的 div,宽度为:2 列、6 列和 4 列,顺序为 12 列布局。
中间的div也有一个最小宽度设置,所以当最外面的div收缩超过一定宽度时,最右边的div(4列的那个)没有足够的空间,所以它环绕并卡在下面其他div。
我想防止这个 div 环绕,当屏幕缩小得太小时强制它被窗口切断。我将如何做到这一点?
如有必要,我可以提供任何进一步的详细信息/代码/图片。
谢谢!
最佳答案
为了防止换行:将其添加到您的行中。
.row{
width:100%;
margin:0;
padding:0;
display:flex;
}
width:100%;margin:0;padding:0;
在此可选。
这可能会导致您的内容拉伸(stretch)到全高,因此不要将内容直接放在 Bootstrap 列(例如 `col-md-6 等)中。在其中放置一个 div,然后将内容放入该 div。
像这样:
<div class="col-xs-2">
<div class="contentDiv">
<!--Put your content here-->
</div>
</div>
这是一个例子:
#firstDiv,#secondDiv,#thirdDiv{
height:100px;
background-color:red;
min-width:100px;
}
#firstDiv{
background-color:green;
}
#secondDiv{
background-color:blue;
min-width:500px;
}
.row{
width:100%;
margin:0;
padding:0;
display:flex;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
<div class="row">
<div class="col-xs-2" id="firstDiv">
</div>
<div class="col-xs-6" id="secondDiv">
</div>
<div class="col-xs-4" id="thirdDiv">
</div>
</div>
</div>
关于html - 防止 div 在 Bootstrap 中环绕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41318734/
相关文章:
javascript - Bootstrap 导出选项适用于 5,000 行,但因网络故障而无法导出 16,000 行
html - 如何覆盖 Bootstrap CSS 中定义的媒体查询
javascript - 在 JavaScript 中添加一个简单的 counter[i] 变量以 append 到 wrapper.append(container);
html - 绝对位置与 Left :100% , 子元素脱离父容器
javascript - 使用 Jquery $ ("a[href*=' .sometext']") 传递变量而不是静态字符串