【发布时间】:2013-08-11 09:22:40
【问题描述】:
我开始使用 Bootstrap 3,但在理解如何使用网格类时遇到了一些麻烦。
到目前为止,这是我想出的:
似乎col-sm-# 和col-lg-# 类与普通的旧col-# 不同,它们仅适用于屏幕大于特定尺寸(分别为768px 和992px)时。如果省略 -sm- 或 -lg-,则 div 将永远不会折叠成一列。
但是,当我在一行中创建两个 div 时,它们都是 col-sm-6,当窗口宽度在 768px 和 992px 之间时,它们似乎仅并排。换句话说,如果我把窗口一直缩小然后慢慢加宽,布局是单列,然后是两列,然后回到单列再次。
- 这是预期的行为吗?
- 如果我想要两列用于超过 768 像素的任何内容,我应该应用 both 类吗? (
<div class="col-sm-6 col-lg-6">) - 是否应该包括
col-6也?<div class="col-6 col-sm-6 col-lg-6">
【问题讨论】:
-
阅读表格:getbootstrap.com/css/#grid #1 - 这是预期的行为,因为使用
@media表示特定尺寸。 #2 和 #3 是的,请阅读“示例:将移动设备与桌面设备相结合”和“示例:移动设备、平板电脑和桌面设备” -
@RaphaelDDL 谢谢。我在发帖后不久就想通了。我想我希望 v3 的行为类似于 v2 的“bootstrap-responsive.css”,但事实并非如此。
标签: html css twitter-bootstrap twitter-bootstrap-3