1. 默认width为1170px 2. padding,lefet和right各为15px,因此内容width为1140px;
1. 默认width为970px 2. padding,lefet和right各为15px,因此内容width为940px;
1. 默认width为750px 2. padding,lefet和right各为15px,因此内容width为720px;
1. 默认width为100% 2. padding,lefet和right各为15px,因此内容width为100%-30px;
1. width为100% 2. 其余和.container同样
1. 默认margin-left和margin-right为-15px; 2. 这样就抵消掉了.container的padding,row的显示区域width就为.container的width了 3. 利用::after清楚浮动
1. 用@media来设置width对应百分比 2. padding,lefet和right各为15px 3. float:left 4. position:relative 5. min-height:1px
1. 利用@media来设置margin-left相应的百分比
1. 因为col-设置了posistion:relative因此经过设置left(push)和righ(pull)来改变节点的位置。
1. 因为列都浮动了,因此阈值时会产生一些问题,所须要配合清除相应位置的浮动来解决
1. 因为列浮动了,因此超出的列会自动换行排列
1. 因为以上属性设置,因此嵌套写.row和.col-就能够
bootstrap的栅格系统基本就是这些,因此也没什么神秘的,你本身也彻底能够写出本身的栅格系统来。
本篇博文首发于本人我的博客,查看更多点这里bootstrap