博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bootstrap 栅格系统 理解与总结
阅读量:4637 次
发布时间:2019-06-09

本文共 2472 字,大约阅读时间需要 8 分钟。

Bootstrap 栅格系统 学习总结

  Bootstrap框架是如今最流行的前端框架之一,Bootstrap功能强大,简单易学,很符合实际应用场景。

  只是Bootstrap的内容较多,新手往往不能很快的熟练运用Bootstrap。

  这里,我就对Bootstrap中非常重要好用的栅格系统做一个以实例为向导的总结:

  

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

...
解释:为了寄予栅格系统合适的排列和padding,要把每一行“row”包含在一个容器中,而这个容器我们用class名为“container”或者“container-fluid”,这两个class是Bootstrap为我们事先设计好的 .container是固定宽度,居中显示:下面是Bootstrap中.container类的代码
.container-fluid是 100% 宽度:下面是Bootstrap中.container-fluid类的代码

(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>

解释:上面这段是我从Bootstrap官网复制下来的,每一个“row”代表一行,而内部的“col-md-数字”代表一个单元格;          Bootstrap把每一行分成12等份,“col-md-数字”中的“数字”从1-12中取,数字等于几,就占几份;     合理的选择单元格的数字配置,再往单元格中添加我们想要的内容,这样一个栅格系统就完成了!     

(3)进阶:单元格的类还有其他选择 ,一共有四种:          .c0l-xs-  无论屏幕宽度如何,单元格都在一行,宽度按照百分比设置;试用于手机;     .col-sm-  屏幕大于768px时,单元格在一行显示;屏幕小于768px时,独占一行;试用于平板;     .col-md-  屏幕大于992px时,单元格在一行显示;屏幕小于992px时,独占一行;试用于桌面显示器;     .col-lg-  屏幕大于1200px时,单元格在一行显示;屏幕小于1200px时,独占一行;适用于大型桌面显示器;          以上的情况可以通过下面的代码清晰的理解:          

<div class="container">

  <div class="row">
    <div class="col-xs-12 col-sm-6 col-md-8">.col-xs-12 .col-sm-6 .col-md-8</div>
    <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
  </div>
  <div class="row">
    <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
    <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
    <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
  </div>
</div>

    屏幕大于992px时:.col-md-8 和.col-md-4 还处于 作用范围内,如下

      

 

    屏幕在769px-992px之间时:.col-md-已失效,而.col-sm- 还处在 作用范围内,如下

    屏幕宽度小于768px时,.col-sm-已失效  只有.col-xs- 不受屏幕宽度影响,这时候就由.col-xs-起作用,如下

          

 

    

 

转载于:https://www.cnblogs.com/JerryTao/p/5476027.html

你可能感兴趣的文章
我的第一篇博客-(Eclipse中或Myeclipse中如果不小心删除了包那可怎么办?)
查看>>
对easyui datagrid组件的一个小改进
查看>>
类似以下三图竞争关系的IT企业
查看>>
Qt5启动画面
查看>>
清明节
查看>>
Spring-Cloud-Zuul-网关配置
查看>>
瑞柏匡丞:电商转化率从何而来
查看>>
VMware workstation CentOs 7 虚拟机网卡设置为NAT模式并设置固定IP
查看>>
Philosophy is systematic reflective thinking on life.
查看>>
谈谈一些有趣的CSS题目(七)-- 消失的边界线问题
查看>>
ubuntu如何安装svn客户端?
查看>>
arcgis for javascript (3.17)
查看>>
【MySQL】Win7下修改MySQL5.5默认编码格式
查看>>
AI之路,第二篇:python数学知识2
查看>>
python网络编程:socket套接字
查看>>
SQL serve创建与调用存储过程
查看>>
windows10关闭更新,windowsUpdate禁用无效 windows无限重启 一分钟无限重启 win10无法连接到SENS服务...
查看>>
[LeetCode] Alien Dictionary
查看>>
[LintCode] 空格替换
查看>>
React16 新特性
查看>>