.row
必須包含在.container
(固定寬度)或.container-fluid
(100%寬度)
中,以便爲其賦予合適的排列(aligment)和內補(padding)。.row
and .col-xs-4
這些預定義的柵格class可以用來快速創建柵格佈局。Bootstrap源碼中定義的mixin也可以用來創建語義化的佈局。padding
從而創建“列(column)”之間的間隔(gutter)。然後通過爲第一和最後一樣設置負值的margin
從而抵消掉padding的影響。.col-xs-4
來創建。(也就是說,對於網頁寬度,是平均分爲12列的。)通過下表可以詳細查看Bootstrap的柵格系統如何在多種屏幕設備上工作的。
超小屏幕設備 手機 (<768px) | 小屏幕設備 平板 (≥768px) | 中等屏幕設備 桌面 (≥992px) | 大屏幕設備 桌面 (≥1200px) | |
---|---|---|---|---|
柵格系統行爲 | 總是水平排列 | 開始是堆疊在一起的,超過這些閾值將變爲水平排列 | ||
.container 寬度 |
None (自動) | 750px | 970px | 1170px |
class前綴 |
.col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
列數 | 12 | |||
最大列寬 | 自動 | 60px | 78px | 95px |
槽寬 | 30px (每列左右均有15px) | |||
可嵌套 | Yes | |||
偏移(Offsets) | Yes | |||
列排序 | Yes |
.col-md-push-*
和 .col-md-pull-*
就可以很容易的改變列的順序。