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