在所有设备中使用哪个网格系统

时间:2014-08-22 10:48:58

标签: html css twitter-bootstrap-3

我正在使用Bootstrap 3.2。 我得到了这个信息:

小网格(≥768px)= .col-sm - *

中间网格(≥992px)= .col-md - *

大网格(≥1200px)= .col-lg - *

我的问题是我必须开发一个应该适用于所有平台的网站,然后我应该使用哪个网格系统。

4 个答案:

答案 0 :(得分:2)

.col-xs-$   Extra Small     Phones Less than 768px
.col-sm-$   Small Devices   Tablets 768px and Up
.col-md-$   Medium Devices  Desktops 992px and Up
.col-lg-$   Large Devices   Large Desktops 1200px and Up

我们可以选择一切,但更喜欢小网格。

答案 1 :(得分:2)

我认为你误解了Bootstrap Grid系统的工作方式。您看到的实用程序定义了断点,如果未定义,则断点将占据网格的整个宽度。

Bootstrap基于12列(本机,但您可以使用变量覆盖该值)。有大小(xs,sm,md,lg及其断点由@Pterpatty引用)以及它们消耗了多少列(1到12)。如果考虑到@ Wazan的答案,

<div class="col-xs-12 col-sm-6 col-lg-8">Content Goes Here</div>

您的内容将占据8列大,6列中小(因为中等定义,但小,但它还原到那个大小),12列特别小(手机大小) )。

由于Bootstrap的工作方式并且本身就是一个移动优先系统,即使您只是单独定义所有内容,它仍然会工作&#34;在手机上,你只需将所有内容恢复到设备的宽度并堆叠在一起(如果你有两个div并排,右边会在左下方移动)。

答案 2 :(得分:1)

您可以将其用作

<div class="col-xs-12 col-sm-6 col-lg-8">Content Goes Here</div>

For More Detail

答案 3 :(得分:0)

你应该这样使用:

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

row内,你应该使用col

xs - 超小屏幕 sm - 小屏幕 md - 中等屏幕 lg - 大屏幕