css筆記 bootstrap柵格系統布局原理

2021-10-09 08:18:37 字數 1382 閱讀 1517

你們知道bootstrap柵格系統布局的原理嗎?

今天突然被老大問了一下,有點記憶混淆了,特此記錄

如果你是第一次接觸bootstrap,你一定會為他的柵格化布局感到敬佩,他為我們提供了一套響應式的布局方案。

簡單地講:

1、bootstrap內建了一套響應式、移動裝置優先的流式柵格系統,隨著螢幕裝置或視口(viewport)尺寸的增加,系統會自動分為最多12列。

2、網格系統的實現原理非常簡單,僅僅是通過定義容器大小,平分12份(也有平分成24份或32份,但12份是最常見的),再調整內外邊距,最後結合**查詢,就製作出了強大的響應式網格系統。bootstrap框架中的網格系統就是將容器平分成12份。

在柵格系統中,我們在 less 檔案中使用以下**查詢(media query)來建立關鍵的分界點閾值。

/* 超小螢幕(手機,小於 768px) */

/* 沒有任何**查詢相關的**,因為這在 bootstrap 中是預設的(還記得 bootstrap 是移動裝置優先的嗎?) */

/* 小螢幕(平板,大於等於 768px) */

@media

(min-width

:@screen-sm-min)

/* 中等螢幕(桌面顯示器,大於等於 992px) */

@media

(min-width

:@screen-md-min)

/* 大螢幕(大桌面顯示器,大於等於 1200px) */

@media

(min-width

:@screen-lg-min

)

我們偶爾也會在**查詢**中包含 max-width 從而將 css 的影響限制在更小範圍的螢幕大小之內。

@media

(max-width

:@screen-xs-max)

@media

(min-width

:@screen-sm-min

) and (

max-width

:@screen-sm-max)

@media

(min-width

:@screen-md-min

) and (

max-width

:@screen-md-max)

@media

(min-width

:@screen-lg-min

)

CSS筆記(Bootstrap概覽)

移動裝置優先是 bootstrap 3 的最顯著的變化,為了bootstrap可以在移動端確保適當的繪製和觸屏縮放,要在頭部新增viewport meta標籤。bootstrap 包含了乙個響應式的 移動裝置優先的 不固定的網格系統,可以隨著裝置或視口大小的增加而適當地擴充套件到12 列。建立網路系...

Bootstrap3 0學習筆記之CSS相關補充

1.瀏覽器支援 2.3.響應式工具 4.遇到的問題 5.總結 瀏覽器支援 bootstrap的目標是在最新的桌面和移動瀏覽器上有最佳的表現,也就是說,在較老舊的瀏覽器上可能會導致某些元件表現出的樣式有些不同,但是功能是完整的。被支援的瀏覽器 特別注意,bootstrap堅決支援這些瀏覽器的最新版本 ...

Bootstrap筆記 按鈕

確定要刪除嗎?修改內容 修改內容 修改內容 修改內容 btn 是按鈕樣式的基類,在新增其他樣式前,必須先新增btn btn primary btn default btn success btn warning btn danger active 啟用 設定按鈕大小 btn lg btn md bt...