css - Bootstrap 响应式网格布局 : can't show rows of 3 div

标签 css twitter-bootstrap twitter-bootstrap-3 responsive-design grid

我正在使用 Bootstrap 3 响应式网格,但我的布局有问题。

这是我今天的 HTML 结构:

<div class="row">
    <div class="col-xs-6 col-sm-4 col-md-3"></div>
    <div class="col-xs-6 col-sm-4 col-md-3"></div>
    <div class="col-xs-6 col-sm-4 col-md-3"></div>
    <div class="col-xs-6 col-sm-4 col-md-3"></div>
</div>
<div class="row">
    <div class="col-xs-6 col-sm-4 col-md-3"></div>
    <div class="col-xs-6 col-sm-4 col-md-3"></div>
    <div class="col-xs-6 col-sm-4 col-md-3"></div>
    <div class="col-xs-6 col-sm-4 col-md-3"></div>
</div>

这对于“移动”(col-xs-6) 和“桌面”(cold-md-3) 工作正常,但在“平板电脑”(col-sm-4) 上,它看起来像这样 ( * 是一个 div):

* * *
*
* * *
*

有人能帮忙吗?

最佳答案

我想你想利用 Bootstrap 的 column wrapping功能..

演示:http://codeply.com/go/TrLJF1qIlC

<div class="row">
    <div class="col-xs-6 col-sm-4 col-md-3">
    </div>
    <div class="col-xs-6 col-sm-4 col-md-3">
    </div>
    <div class="col-xs-6 col-sm-4 col-md-3">
    </div>
    <div class="col-xs-6 col-sm-4 col-md-3">
    </div>
    <div class="col-xs-6 col-sm-4 col-md-3">
    </div>
    <div class="col-xs-6 col-sm-4 col-md-3">
    </div>
    <div class="col-xs-6 col-sm-4 col-md-3">
    </div>
    <div class="col-xs-6 col-sm-4 col-md-3">
    </div>
</div>

阅读更多关于 the Bootstrap grid 的信息和列换行。

关于css - Bootstrap 响应式网格布局 : can't show rows of 3 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37341702/

相关文章:

css - 使用 css 修复我的布局以具有正确的边距

html - 重绘时间从 0 到 8 毫秒,Chrome 仍然不能流畅地滚动

html - Bootstrap 表单组元素间距

javascript - AngularJs 覆盖工具提示 bootstrap.css 样式

html - 在 bootstrap3 的同一行中选择表单及其标签

html - Bootstrap 3 中带有容器流体和容器的网格

HTML 为什么我的嵌套类是兄弟而不是 child

html - 使相邻列中的列表组元素具有相同的高度

css - Bootstrap3 Icons 如何在 div 中心对齐图标?

javascript - 如何用jquery只改变box-shadow的颜色