css - 如何让 Bootstrap 将缩略图放入 2 列而不是 800 x 600 及以下的 1 列?

标签 css twitter-bootstrap responsive-design

这里是a live example .

对于大分辨率,效果很好 - 您将在底部看到“热门产品”全部排成一排。

但是,如果您将窗口大小调整为 800 x 600,然后向下滚动,您将在一列中看到所有缩略图。

如何将其分成两列?还是 Bootstrap 不支持?

即我不想更改默认 CSS 文件中的任何逻辑 - 我只是想看看我是否做错了什么。

谢谢。

最佳答案

恐怕您无法在移动版本中使用纯 Bootstrap 获得两列。默认媒体查询将所有 .spanX 重新排列在一列中:

@media (max-width: 767px) {
  ...
  [class*="span"] {
    float: none;
    width: 100%;
    ...
  }
}

.spanX 嵌套在另一个 .spanX 中也不起作用。您可以做的是使用特殊版本的 .span2 来扩展默认的 Bootstrap 类以满足您的目的:

http://jsfiddle.net/LPsQy/

新的 .my-span2 的行为与常规 .span2 相同,但对于移动媒体查询,其工作方式与流动的 .span6 相同(占宽度的约 50%)。

关于css - 如何让 Bootstrap 将缩略图放入 2 列而不是 800 x 600 及以下的 1 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13244404/

相关文章:

html - 在现代浏览器中我们需要像 rem 这样的响应单元吗?

html - 淡化一个 div 溢出到相邻的 div

css - Flexslider 图像大小 - 自动调整为流体宽度?

css - 删除下 zipper 接并在导航栏菜单中显示其所有元素

html - map 覆盖了切换按钮

html - CSS : creating cornered border using css

html - 响应 : resize background image in div

html - 定位一个元素以便该元素不会覆盖侧边栏?

css - 在 div 中水平显示 <table>

html - 更改列宽和计数