css - 混合移动和桌面与网格系统

标签 css twitter-bootstrap

Bootstrap 文档指出,对于单个水平 block ,网格列的总和应为 12。不仅如此,无论视口(viewport)如何,列都会开始堆叠。然后它继续给出一个混合移动和桌面的例子:

enter image description here

所以 .col-md-8 和 .col-md-4 加起来是 12,所以它们应该保持在一个水平 block 上。然而,.col-xs-12 和 .col-xs-6 加起来不等于 12。我在这里的假设是我们混合 xs 和 md 因为我们希望它们都出现在各自设备的单个水平 block 上。那么 .col-xs-12 和 .col-xs-6 不会叠加吗?如果不是,为什么?

最佳答案

xs-* 类针对 <768px 的设备,而 md-* 类针对 ≥992px 的设备。

因此,如果您使用的是手机 (<768px),只需查看 xs 类并忽略 md 类。你将有 12 + 6,因为每行只有 12 列,你的 div 应该如下所示:

------------  <-- xs-12
------        <-- xs-6

关于css - 混合移动和桌面与网格系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30040008/

相关文章:

css - 如何使用 Bootstrap 在菜单中始终显示购物车图标的右侧

css - 跳转后以锚定图像为中心?

javascript - 使用 jQuery 在 div 中淡入淡出

twitter-bootstrap - Twitter Bootstrap 表在右侧延伸到容器之外

javascript - 导航栏下的 Bootstrap Off Canvas 菜单

html - 更改 Jumbotron 内 <p> 元素的字体大小

html - 带圆 Angular 的 div 上的高效 CSS3 长阴影

html - Bootstrap 未检测到 col-lg 和 col-md 屏幕尺寸之间的屏幕尺寸变化

javascript - 按不完整行排序

html - CSS3 悬停显示 div