HTML5技术

Bootstrap 我的学习记录2 栅格系统初识 - 浪迹灬天涯

字号+ 作者:H5之家 来源:H5之家 2016-12-14 12:01 我要评论( )

以下理论内容copy自bootstrap中文网(一个不错的bootstrap学习网站)。 栅格系统 Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的,还有强大的。 简介 栅格系

以下理论内容copy自bootstrap中文网(一个不错的bootstrap学习网站)。

栅格系统

Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的,还有强大的。

简介

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

栅格参数

通过下表可以详细查看 Bootstrap 的栅格系统是如何在多种屏幕设备上工作的。

 超小屏幕 手机 (<768px)小屏幕 平板 (≥768px)中等屏幕 桌面显示器 (≥992px)大屏幕 大桌面显示器 (≥1200px)

栅格系统行为 总是水平排列 开始是堆叠在一起的,当大于这些阈值时将变为水平排列C

.container 最大宽度 None (自动) 750px 970px 1170px

类前缀 .col-xs- .col-sm- .col-md- .col-lg-

列(column)数 12

最大列(column)宽 自动 ~62px ~81px ~97px

槽(gutter)宽 30px (每列左右均有 15px)

可嵌套 是

偏移(Offsets) 是

列排序 是

 

我的理解是当到达不同的屏幕宽度,特定的类起作用。

但如果屏幕宽1366px,并没用.col-lg- 的类标识。会以.col-md-设定栅格内容宽度。如果.col-md-也没有,会以.col-sm- 设定。大概如此。

当.col-xx-xx不在自己的作用范围内时,便失效。如果是div元素就会占一整行,宽与.container 元素相同。(错误请指出)。

demo1:

注意:引 必要的.css .js 文件

Bootstrap 模板[if lt IE 9]> 10 <script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script> 11 <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> 改变浏览器宽度查看效果一行显示不下就会挤到下一行(){ ; 51 showText(); 52 function showText(){ $(window).width(); ){ ; ){ ; ){ ; { ; 62 } ).html(content); 64 } (event) { 67 showText(); 68 }); 69 70 });

 

流式布局容器

将最外面的布局元素 .container 修改为 .container-fluid,就可以将固定宽度的栅格布局转换为 100% 宽度的布局。

container & container-fluid[if lt IE 9]> <script src="../lib/html5shiv/html5shiv.min.js"></script> <script src="../lib/respond/respond.js"></script> <![endif] .container{ background height .container-fluid{ background height

 

列偏移

使用 .col-md-offset-* 类可以将列向右侧偏移。这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin)。例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移了4个列(column)的宽度。

 

Bootstrap 模板[if lt IE 9]> 10 <script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script> 11 <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> .col-md-4.col-md-4 .col-md-offset-4.col-md-3 .col-md-offset-3.col-md-3 .col-md-offset-3.col-md-6 .col-md-offset-3

 

列排序

通过使用 .col-md-push-* 和 .col-md-pull-* 类就可以很容易的改变列(column)的顺序。

 

Bootstrap 模板[if lt IE 9]> 10 <script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script> 11 <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> .col-md-9 .col-md-push-3.col-md-3 .col-md-pull-9

 

以上为初学时,学习到的。有错误请指出。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Bootstrap 我的学习记录1 基本模板理解 - 浪迹灬天涯

    Bootstrap 我的学习记录1 基本模板理解 - 浪迹灬天涯

    2016-12-14 11:00

  • HTML5 学习笔记(四)——canvas绘图、WebGL、SVG - SeeYouBug

    HTML5 学习笔记(四)——canvas绘图、WebGL、SVG - SeeYouBug

    2016-12-05 11:00

  • HTML5 学习笔记(五)——WebSocket与消息推送 - SeeYouBug

    HTML5 学习笔记(五)——WebSocket与消息推送 - SeeYouBug

    2016-12-05 10:00

  • HTML5 学习笔记(一)——HTML5概要与新增标签 - SeeYouBug

    HTML5 学习笔记(一)——HTML5概要与新增标签 - SeeYouBug

    2016-12-04 14:00

网友点评
-