網(wǎng)格系統(tǒng)用來布局,其實就是列的組合。Bootstrap框架的網(wǎng)格系統(tǒng)中有四種基本的用法。由于Bootstrap框架在不同屏幕尺寸使用了不同的網(wǎng)格樣式,在這一節(jié)中所涉及到的示例,我們都以中屏(970px)為例進(jìn)行介紹,其他屏幕的使用也類似這一種。關(guān)于屏幕尺寸如下圖:
1、列組合
列組合簡單理解就是更改數(shù)字來合并列(原則:列總和數(shù)不能超12),有點類似于表格的colspan屬性,例如:
<div class="container"> <div class="row"> <div class="col-md-4">.col-md-4</div> <div class="col-md-8">.col-md-8</div> </div> <div class="row"> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> </div> <div class="row"> <div class="col-md-3">.col-md-3</div> <div class="col-md-6">.col-md-6</div> <div class="col-md-3">.col-md-3</div> </div> </div>
使用上面的結(jié)構(gòu),你將看到下圖的效果:
(在右側(cè)結(jié)果窗口中查看時需要設(shè)置為全屏)
實現(xiàn)列組合方式非常簡單,只涉及兩個CSS兩個特性:浮動與寬度百分比。在bootstrap.css文件的第1088行~1126行:
/*確保所有列左浮動*/
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
/*定義每個列組合的寬度(使用的百分比)*/
.col-md-12 { width: 100%; } .col-md-11 { width: 91.66666667%; } .col-md-10 { width: 83.33333333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666667%; } .col-md-7 { width: 58.33333333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666667%; } .col-md-4 { width: 33.33333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.66666667%; } .col-md-1 { width: 8.33333333%; }
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報