html - 小型设备上 Bootstrap 中的网格对齐

标签 html css twitter-bootstrap

我有一个 3 列的行,其中包含使用 Bootstrap 的三个图像。就像下面一样。

| | | |
| | | |
| | | |
| | | |
|-------------------- |
| | | |
| | | |
| | | |
| | | |

在较小的设备中,我遇到的问题是我只能看到两列和一列内容为空。无论如何,我可以将这两行连接在一起并在较小的设备上获得 2x2 2x2 2x2 模式吗?

我的标记

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

最佳答案

这将为您在小型设备上提供两列,在平板电脑及更高版本上提供三列。 .clearfix 确保列正确清除它们的 float 。

<div class="row">
  <div class="col-xs-6 col-sm-4"></div>
  <div class="col-xs-6 col-sm-4"></div>
  <div class="clearfix visible-xs"></div>
  <div class="col-xs-6 col-sm-4"></div>
  <div class="clearfix hidden-xs"></div>
  <div class="col-xs-6 col-sm-4"></div>
  <div class="clearfix visible-xs"></div>
  <div class="col-xs-6 col-sm-4"></div>
  <div class="col-xs-6 col-sm-4"></div>
</div>

关于html - 小型设备上 Bootstrap 中的网格对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27321622/

相关文章:

javascript - 悬停时显示 div

html - 水平居中带有左浮动、左对齐元素的列表

jquery - 将默认页面样式应用于从 ajax 调用返回的 html

javascript - 将自定义导航栏转换为 Bootstrap 上的下拉菜单

jQuery.slideDown + jQuery.focus() 被调用两次并且不起作用?

javascript - 如何使用 fetch API 来填充 DIV?

css - 比浏览器 CSS 宽的居中布局

css - 使用 .css 和 jCarousel 更改背景

javascript - 当 src 未知时隐藏图像

css - Bootstrap #sidebar-wrapper 在打印时在某些浏览器中占用空间