1.第一步:创建栅格系统的容器

<div class="container-fluid">
  <div class="row">
    ...
  </div>
</div>

解释:为了给予栅格系统合适的排列和padding,要把row包含在一个容器中,而这个容器必须命名为class='container'或者class='container-fluid'这两个是bootstrap默认的,照着写就可以了,这两者的区别大家自己亲自去试一下就知道了。效果很明显,这里就不多说了

2.第二部:创建栅格系统  

 

<div class="row">
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
</div>
<div class="row">
  <div class="col-md-8">.col-md-8</div>
  <div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
  <div class="col-md-6">.col-md-6</div>
  <div class="col-md-6">.col-md-6</div>
</div>

解释:上面的每一个row代表一行。col-md-数字,代表列(单元) ,bootstrap默认把每一行分成12分。col-md-数字(数字数多少就代表占几个单元格),

效果图:

Bootstrap栅格系统(保证一看就秒懂~)

当然了。单元格的类还有其他几种

              .col-xs-  无论屏幕宽度如何,单元格都在一行,宽度按照百分比设置;试用于手机;
    .col-sm-  屏幕大于768px时,单元格在一行显示;屏幕小于768px时,独占一行;试用于平板;
    .col-md-  屏幕大于992px时,单元格在一行显示;屏幕小于992px时,独占一行;试用于桌面显示器;
    .col-lg-  屏幕大于1200px时,单元格在一行显示;屏幕小于1200px时,独占一行;适用于大型桌面显示器;

这里如果你想要让你写的样式使用与多设备,就可以把他们都写上

例如<div class='row'>

            <div class="col-md-8   col-xs-8 col-sm-8  col-lg-8">.col-md-8</div>
         <div class="col-md-4">.col-md-4</div>

       </div>

这样,bootstrap样式就会根据你具体的屏幕大小,自动使用对应的栅格类,占用对应的单元格数。来达到简单的响应式布局。

具体占用几个单元格,大家自己根据实际情况,自己调整,这里只是举个例子。

 

相关文章:

  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
猜你喜欢
  • 2021-09-08
  • 2021-06-19
  • 2021-09-09
  • 2021-09-20
相关资源
相似解决方案