[](()栅格系统的工作原理:

栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局

  • 行(row)”必须包含在 .container(固定宽度)或 .container-fluid(100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)
  • 通过“行”在水平方向创建一组“列(column)”,但列数之和不能超过平分的总列数,比如12。
  • 具体内容应当放置于 “列” 内,并且,只有 “列” 可以作为 “行” 的直接子元素

  • 类似 .row.col-xs-4 这种预定义的类,可以用来快速创建栅格布局。Bootstrap 源码中定义的 mi 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 xin 也可以用来创建语义化的布局。

  • 通过为 “列” 设置 padding 属性,从而创建列与列之间的间隔(gutter)。通过为 .row 元素设置负值 margin 从而抵消掉为 .container 元素设置的 padding,也就间接为 “行” 所包含的 “列” 抵消掉了padding。

  • 负值的 margin 就是下面的示例为什么是向外突出的原因。在栅格列中的内容排成一行。

  • 栅格系统中的列是通过指定 1 到 12 的值来表示其跨越的范围。例如,三个等宽的列可以使用三个 .col-xs-4 来创建。

  • 如果一 “行” 中包含了的 “列” 大于 12,多余的 “列” 所在的元素将被作为一个整体另起一行排列。

  • 栅格类适用于与屏幕宽度大于或等于分界点大小的设备 , 并且针对小屏幕设备覆盖栅格类。 因此,在元素上应用任何 .col-md-* 栅格类适用于与屏幕宽度大于或等于分界点大小的设备 , 并且针对小屏幕设备覆盖栅格类。 因此,在元素上应用任何 .col-lg-* 不存在, 也影响大屏幕设备。

[](()基本语法:

1、列组合

列组合简单理解就是更改数字来合并列(原则:列总和数不能超12)

.col-md-4
.col-md-8
.col-md-4
.col-md-4
.col-md-4
.col-md-3
.col-md-6
.col-md-3

2、 列偏移

有的时候,我们不希望相邻的两个列紧靠在一起,但又不想使用margin或者其他的技术手段来。这个时候就可以使用列偏移(offset)功能来实现。使用列偏移也非常简单,只需要在列元素上添加类名“col-md-offset-*”(其中星号代表要偏移的列组合数),那么具有这个类名的列就会向右偏移。

例:在列元素上添加“col-md-offset-4”,表示该列向右移动4个列的宽度。

.col-md-4
列向右移动四列的间距
.col-md-3
.col-md-4
列向右移动四列的间距

Bootstrap:栅格系统相关推荐

  1. Bootstrap 栅格系统 理解与总结

    Bootstrap 栅格系统 学习总结 Bootstrap框架是如今最流行的前端框架之一,Bootstrap功能强大,简单易学,很符合实际应用场景. 只是Bootstrap的内容较多,新手往往不能很快 ...

  2. Bootstrap栅格系统(布局)

    栅格系统(布局) Bootstrap内置了一套响应式.移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列. 我在这里是把Bootstrap中的栅格系 ...

  3. 如何使用BOOTSTRAP 栅格系统?

    这里是修真院前端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析前端知识/技能,本篇分享的是: [如何使用BOO ...

  4. bootstrap 栅格系统实现类似table跨行

    2019独角兽企业重金招聘Python工程师标准>>> 通过bootstrap 栅格系统实现类似table跨行 的效果,如下: 具体代码如下: <div class=" ...

  5. Bootstrap栅格系统扩展 五格

    Bootstrap栅格系统布局的魅力是毋容置疑的,但是再好的东西也会有不完美的地方,比如当布局上需要水平排列5列平分宽度时,bootstrap就显得比较尴尬了,这时候就需要老司机按照它的命名风格自定义 ...

  6. bootstrap栅格系统布局原理

    简介 栅格系统用于通过一系列的行(row)与列(col)组合来创建页面布局,你的内容就可以放入这些创建好的布局中.下面介绍一下栅格bootstrap栅格系统的工作原理: 行(row)必须放在.cont ...

  7. bootstrap栅格系统

     bootstrap栅格系统  原理: 1.栅格系统的"行(row)"包含在布局容器内 .container类或.container-fluid类中,以便于为其赋予合适的排列(al ...

  8. Bootstrap 栅格系统

    Bootstrap 栅格系统 目录 1.简介 2.栅格选项 3.列偏移 4.嵌套列 5.列排序 1.简介 Bootstrap内置了一套响应式.移动设备优先的流式栅格系统,随着屏幕设备或视口(viewp ...

  9. bootstrap栅格系统自定义列

    bootstrap栅格系统默认是12列,有时候需自定义列数,比如显示5列 简单做法:原理就是找到控制列的样式覆盖它,这里以中等屏幕示例: <span style="font-size: ...

  10. 如何去除BootStrap栅格系统默认的15px的padding

    BootStrap的栅格系统对于响应式的网页开发非常方便,在使用栅格系统的时候可以非常方便的时候row和col-*-*来控制布局.但是col-*-*默认会带15像素的左右padding,这个会比较困扰 ...

最新文章

  1. Mysql Case when 语句
  2. Android 实现 调用 WPS Office手机版接口
  3. 输出注册信息javabean
  4. .net swf 上传组件
  5. 浅析FastDFS及所遇问题集锦
  6. python地图图表和3d_Python地图可视化三大秘密武器
  7. android 自定义唤醒词,星星1号语音升级 中兴语音助手实现可自定义唤醒词
  8. android常用布局详解
  9. TM1638数码管显示板(8数码管+16按键)单片机C语言驱动程序(显示功能)
  10. 项目思维导图软件测试分析,在软件测试中使用思维导图技术
  11. 淘宝中的UV,PV,IPV
  12. 《守望先锋》中网络脚本化的武器和技能系统
  13. 非模态对话框和模态对话框_创建
  14. Python学习笔记:1.2.8 字典
  15. 政策“风云突变”!新东方市值蒸发超近2000亿!俞敏洪何去何从?
  16. java读取excel总是有小数点的解决方案
  17. 【解决方案】Linux图形界面远程显示Linux服务器的图形化窗口
  18. Oracle数据库中的数据加密
  19. 使用js监听文件下载事件,解决导出excel文件名为.do的bug
  20. (标准库)直流无刷电机驱动(1)——简介及STM32驱动程序

热门文章

  1. signature=e5535ff98b93aa63c455611822dc57c2,Magnetoimpedance of metallic ferromagnetic wires
  2. js获取页面滚动条宽度
  3. 中国红十字救护员培训 —— 沈阳市红十字会救护员培训
  4. SQL找出顺序列中的断号
  5. 方正PC迅速崛起 联想地位面临威胁
  6. 朋友圈广告代理政策与服务亮点
  7. 阿里云服务器内部无法访问外部网络解决方法
  8. IDEA介绍以及安装教程
  9. Primecoin成为VSYS超级节点 融入VSYS生态圈
  10. 计算机辅助制造实验感想6,中南大学计算机辅助制造实验报告1.doc