level 6
亲爱的吧友们,因为最近工作和个人原因一直没时间更新,关于其他的一些问题我已经在第一篇帖子声明,从这里开始我不再声明;
还是声明一点,大家活跃起来,支持bootstrap、热爱编程
========================分割线==================================
前两篇帖子我们了解了bootstrap的概念和初步使用方法,现在我尽量把教程整成一系列(此教程转自博客园+楼主亲自实践跟大家一起学习),尽量为大家提供最快捷最好的学习方法。
下面开始
--栅格系统(布局)
Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。
我在这里是把Bootstrap中的栅格系统叫做布局。它就是通过一系列的行(row)与列(column)的组合创建页面布局,然后你的内容就可以放入到你创建好的布局当中。下面就简单介绍一下Bootstrap栅格系统的工作原理:
行(row)必须包含在.container中,以便为其赋予合适的排列(aligment)和内补(padding)。
使用行(row)在水平方向创建一组列(column)。
你的内容应当放置于列(column)内,而且,只有列(column)可以作为行(row)的直接子元素。
类似Predefined grid classes like .row and .col-xs-4 这些预定义的栅格class可以用来快速创建栅格布局。Bootstrap源码中定义的mixin也可以用来创建语义化的布局。
通过设置padding从而创建列(column)之间的间隔(gutter)。然后通过为第一和最后一样设置负值的margin从而抵消掉padding的影响。
栅格系统中的列是通过指定1到12的值来表示其跨越的范围。例如,三个等宽的列可以使用三个.col-xs-4来创建。


