bootstrap栅格系统
官方文档:bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的minxin用于生成更具语义的布局。
个人理解:bootstrap栅格系统通过提供预定义的类来对html元素进行组装展示,开发者只需要按照bootstrap定义的规则,使用相应的类名来对html dom元素装饰,从而达到开发者相应的布局,开发者不用自己在写css样式,只需要使用预定的css样式组装即可。
bootstrap栅格系统的工作原理:
1 “行(row)“必须包含在.container(固定宽度)或.container-fluid(100%宽度)中,以便为其赋予合适的排列(aligment)和内部(padding).
2 通过"行(row)“在水平方向创建一组"列(column)”。
3 你的内容应到放置于“列(column)”内,并且只有”列(column)“可以作为“行(row)”的直接子元素。
4 类似.row和.col-xs-4这种预定义的类,可以用来创建栅格布局。bootstrap远吗中定义的mixin也可以用来创建语义化的布局。
5 通过为“列(column)”设置padding属性ÿ