我刚开始使用Bootstrap 3,但在理解如何使用网格类时遇到了一些麻烦。
到目前为止,这是我所发现的:
看起来这些类col-sm-#
与col-lg-#
以前的类不同col-#
,它们仅在屏幕大于特定大小(分别为768px和992px)时才适用。如果省略-sm-或-lg-,则div永远不会折叠到一列中。
然而,当我创建一个行内的两个div,它们都col-sm-6
似乎他们只并排窗口时768px和992px宽之间。换句话说,如果我缩小窗口,一路下来,然后慢慢扩大它的布局是单列,然后两个列,然后回单柱再次。
- 这是预期的行为吗?
- 如果我希望两列超过768像素,我应该同时应用这两个类吗?(
<div class="col-sm-6 col-lg-6">
) - 应该
col-6
也包括在内?<div class="col-6 col-sm-6 col-lg-6">
@media
用于特定大小。#2和#3是,请阅读“示例:将移动设备与台式机结合在一起”和“示例:移动设备,平板电脑和台式机”