html - 防止 div 在 Bootstrap 中环绕

标签 html css twitter-bootstrap

<分区>

我正在使用 bootstrap 来帮助构建网页。在一行中,我有三个并排的 div,宽度为:2 列、6 列和 4 列,顺序为 12 列布局。

中间的div也有一个最小宽度设置,所以当最外面的div收缩超过一定宽度时,最右边的div(4列的那个)没有足够的空间,所以它环绕并卡在下面其他div。

我想防止这个 div 环绕,当屏幕缩小得太小时强制它被窗口切断。我将如何做到这一点?

如有必要,我可以提供任何进一步的详细信息/代码/图片。

谢谢!

Before wrapping

After wrapping

最佳答案

为了防止换行:将其添加到您的行中。

.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% , 子元素脱离父容器

css - 链接环境中的下拉菜单不起作用

html - 通过 CSS 设置导航样式

javascript - 使用 Jquery $ ("a[href*=' .sometext']") 传递变量而不是静态字符串

CSS 位置对象相对于文档

javascript - Bootstrap 3 如何在弹出窗口滚动时修复内容

html - 基本的 html css 定位