2 柵格布局

2021-08-21 10:59:25 字數 2731 閱讀 2952

字進行頁面開發,最頭疼的問題在於:頁面寫完了,發現換個瀏覽器不支援了(顯示風格瞬間改變).

如果要真想實現柵格,那麼就必須有乙個可以容納第乙個柵格的行,而多個柵格行最終就組成了乙個頁面.在整個bootstrap之中最多隻能夠存在有12個柵格

如果現在是乙個寬容器的視窗,那麼整個柵格都會按照寬螢幕的方式完整顯示顯示,而到了窄屏的頁面,那麼會自動改變現實的風格.

如果要想實現柵格布局,主要是通過四個樣式完成的:col-lg-*(大型裝置),col-md-*(中型裝置),col-sm-*(小型 裝置),col-xs-*(極小型裝置),不同的樣式主要應用在不同的裝置的螢幕寬度上.

但問題是,我們如何確定要使用的是何種柵格呢?bootstrap會自動檢測

@media (min-width:768px) 

}@media (min-width:992px)

}@media (min-width:1200px)

}

這些**寬度決定使用不同的容器(.container),一定要建立在容器之中

柵格1

柵格2柵格3

柵格4柵格5

柵格6柵格7

柵格8柵格9

柵格10

柵格11

柵格12

此時可以發現,柵格會根據螢幕寬度的改變,而自動的進行排版.

柵格1

柵格2柵格3

柵格4柵格5

柵格6柵格7

柵格8柵格9

柵格10

柵格11

柵格12

柵格1柵格2

柵格1

柵格2

如果需要跨列就寫多少個列.

範例:實現列偏移

柵格1

柵格2柵格3

柵格4柵格5

柵格6柵格7

柵格8柵格9

柵格10

柵格11

柵格12

柵格1柵格2

柵格1柵格2

除了可以進行整體柵格操作(**之中需要清楚的是柵格就相當於是乙個**),所以柵格依然是可以進行巢狀的

範例:柵格巢狀

使用9個柵格

內嵌柵格1

內嵌柵格2

col-md-push-*  推   col=md-pull=*拉

在實際的工作環境之中,經常會使用到這樣的推拉效果進行布局

柵格的最大特徵是可以根據不同的裝置進行顯示.

可以定義多種樣式

範例:實現響應式布局

柵格1

柵格2 柵格1

柵格2

在柵格樣式定義之中定義了多種柵格顯示方式..

特別小的裝置隱藏

特別小的裝置上可見

中型裝置上隱藏

中型裝置上可見

針對於現實操作方式在bootstrap3.2開始出現了一些變化

.visible-lg-block,

.visible-lg-inline,

.visible-lg-inline-block,

.visible-md-block,

.visible-md-inline,

.visible-md-inline-block,

.visible-sm-block,

.visible-sm-inline,

.visible-sm-inline-block,

.visible-xs-block,

.visible-xs-inline,

.visible-xs-inline-block

針對於整個bootstrop而言,自動的裝置相應是整個布局的關鍵,

Bootstrap柵格布局

bootstrap 提供了一套響應式 移動裝置優先的流式柵格系統,隨著螢幕或視口 viewport 尺寸的增加,系統會自動分為最多12列。它包含了易於使用的預定義類,還有強大的mixin 用於生成更具語義的布局。柵格系統用於通過一系列的行 row 與列 column 的組合來建立頁面布局,你的內容就...

柵格布局 6 10

柵格布局 有乙個可以容納第乙個柵格的行,而多個柵格行最終就組成了乙個頁面.在整個行之中最多隻能夠存在有12個柵格 例如將乙個寬700px 高300px的塊裡面設定2 5的布局 在html裡面先在大塊級裡面div class block 20 然後在css直接.block 20 這樣就可以設定所有的小...

Bootstrap柵格布局

1 柵格系統 布局 bootstrap內建了一套響應式 移動裝置優先的流式柵格系統,隨著螢幕裝置或視口 viewport 尺寸的增加,系統會自動分為最多12列。我在這裡是把bootstrap中的柵格系統叫做布局。它就是通過一系列的行 row 與列 column 的組合建立頁面布局,然後你的內容就可以...