精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

第4節 網格系統

Bootstrap網頁布局中的12網格系統

On this page

1、Bootstrap 網格系統的工作原理

1.1 十二柵格系統

柵格就是網格,英文Grid,之所以有的地方是網格,有的地方是柵格,只是翻譯習慣不同。十二柵格系統的意思是將整個屏幕按寬度劃分為十二等份,而一等分代表屏幕寬度的十二分之一,為什么劃分為十二等份,而不是十等分或其他等份呢,這是因為12是1,2,3,4,6的最小公倍數,根據經驗,按照這樣的劃分是最美觀和實用的。當然,我也見過36柵格和十柵格系統,從使用上來看,確實不如12柵格方便。

在十二柵格系統,如果我想把屏幕分為左右兩側,左邊占三分之一,右邊占三分之二,則可以將左邊寬度設置為4柵格,右邊設置為8柵格。如果我需要左右各站一半,只需要設置每個為6柵格。如果我只需要設置一個頁面占滿屏幕,可以直接設置為12柵格。你看,是不是很方便?

1.2 Bootstrap 網格系統標簽

Bootstrap 網格系統設計三個標簽,分別是container,row,col:

  • container是容器,在上一節中,專門做了詳細的介紹。

  • row是行的意思,代表著一個水平行

  • col是單元格,代表著具體每一個單元格,其寫法有三種:col、col-柵格數(如col-3)、col-屏幕大小-柵格數(如col-md-3)。

下面是一段示例代碼,將屏幕劃分為三個等寬的單元,先不用深究具體代碼的寫法,只需要簡單了解一下網格系統的結構即可,后面我們會詳細說明。

<div class="container">
    <div class="row">
        <div class="col">
            第一個單元
        </div>
        <div class="col">
            第二個單元
        </div>
        <div class="col">
            第三個單元
        </div>
    </div>
</div>

1.3 Bootstrap 網格系統規則

  1. 使用行(row)來創建列的水平組。

  2. 一個頁面內可以有多個行。

  3. 行必須放置在 容器(container)內,以便獲得適當的對齊(alignment)和內邊距(padding)。

  4. 內容應該放置在列(col)內,且唯有列可以是行的直接子元素。

  5. 列內還可以嵌套行,列內的行無需container,因為列本身就是個容器。

  6. 可以直接使用預定義的網格類,比如 col-屏幕大小-柵格數,用于快速創建柵格布局。

  7. 預定義類中,屏幕大小有5個值,主要用于響應式設計,見3.1。柵格數為數字1到12,代表占屏幕寬度。

2、Bootstrap 網格系統中單元格寬度設置

2.1 默認等寬布局

如果我們不設置每個列的寬度,則默認有多少個列都會平均分布各列所占寬度,但是如果一行有超過12個列,將會出現不可預知的現象(我是為了研究一下做了幾個測試,你沒有必要去測試這個,如果你想布局超過12個,可以用表格)。下面我給出一段代碼,后面將一直沿用這段代碼,做一些微小的更改,不在重復給出。

采用col、col-柵格數 設置寬度的時候,預覽效果請把窗口寬度設置為最大,否則可能會導致效果偏差,另外我們不建議實際應用中這樣設置,請使用響應式網格布局,哪怕你不想響應。

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="keywords" content="">
    <meta name="description" content="">
    <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">
 
    <title>網格系統演示</title>
  </head>
  <body>
  
    <div>
        <div>
            <div>
                <h1>Bootstrap是什么?</h1>
                <p>
                    我們在開發前端頁面的時候,如果每一個按鈕、樣式、處理瀏覽器兼容性的代碼都要自己從零
                    開始去寫,那就太浪費時間了。所以我們需要一個框架,幫我們實現一個頁面的基礎部分和解
                    決一些繁瑣的細節,只要在它的基礎上進行個性化定制就可以了。Bootstrap 就是這樣一個簡
                    潔、直觀、強悍的前端開發框架,只要學習并遵守它的標準,即使是沒有學過網頁設計的開發
                    者,也能做出很專業、美觀的頁面,極大地提高了工作效率。
                </p>
            </div>
            <div>
                <h1>Bootstrap是什么?</h1>
                <p>
                    我們在開發前端頁面的時候,如果每一個按鈕、樣式、處理瀏覽器兼容性的代碼都要自己從零
                    開始去寫,那就太浪費時間了。所以我們需要一個框架,幫我們實現一個頁面的基礎部分和解
                    決一些繁瑣的細節,只要在它的基礎上進行個性化定制就可以了。Bootstrap 就是這樣一個簡
                    潔、直觀、強悍的前端開發框架,只要學習并遵守它的標準,即使是沒有學過網頁設計的開發
                    者,也能做出很專業、美觀的頁面,極大地提高了工作效率。
                </p>
            </div>
            <div>
                <h1>Bootstrap是什么?</h1>
                <p>
                    我們在開發前端頁面的時候,如果每一個按鈕、樣式、處理瀏覽器兼容性的代碼都要自己從零
                    開始去寫,那就太浪費時間了。所以我們需要一個框架,幫我們實現一個頁面的基礎部分和解
                    決一些繁瑣的細節,只要在它的基礎上進行個性化定制就可以了。Bootstrap 就是這樣一個簡
                    潔、直觀、強悍的前端開發框架,只要學習并遵守它的標準,即使是沒有學過網頁設計的開發
                    者,也能做出很專業、美觀的頁面,極大地提高了工作效率。
                </p>
            </div>
            <div>
                <h1>Bootstrap是什么?</h1>
                <p>
                    我們在開發前端頁面的時候,如果每一個按鈕、樣式、處理瀏覽器兼容性的代碼都要自己從零
                    開始去寫,那就太浪費時間了。所以我們需要一個框架,幫我們實現一個頁面的基礎部分和解
                    決一些繁瑣的細節,只要在它的基礎上進行個性化定制就可以了。Bootstrap 就是這樣一個簡
                    潔、直觀、強悍的前端開發框架,只要學習并遵守它的標準,即使是沒有學過網頁設計的開發
                    者,也能做出很專業、美觀的頁面,極大地提高了工作效率。
                </p>
            </div>
            
        </div>
    </div>
 
     <script src="bootstrap5/bootstrap.bundle.min.js" ></script>
  </body>
</html>

1.png 這段代碼效果顯示如上圖所示,你可以將下面單元格部分多復制幾個,看一下效果。

              <div class="col">
                <h1>Bootstrap是什么?</h1>
                <p>
                    我們在開發前端頁面的時候,如果每一個按鈕、樣式、處理瀏覽器兼容性的代碼都要自己從零
                    開始去寫,那就太浪費時間了。所以我們需要一個框架,幫我們實現一個頁面的基礎部分和解
                    決一些繁瑣的細節,只要在它的基礎上進行個性化定制就可以了。Bootstrap 就是這樣一個簡
                    潔、直觀、強悍的前端開發框架,只要學習并遵守它的標準,即使是沒有學過網頁設計的開發
                    者,也能做出很專業、美觀的頁面,極大地提高了工作效率。
                </p>
            </div>

11.png

2.2 設置每個列寬

試著將三個<div>中的col分別換為col-3,col-6,col-3或者其他的數值,總之三個數相加和為12即可。當然你也可以刪除或者增加一個或幾個單元格,總之一行的和為12即可。 通過這樣的簡單設置,可以非常方便的修改單元格的寬度。 下圖是設置為col分別換為col-2,col-2,col-4,col-4顯示效果

2.png

2.3 可變寬度的列

如果你在設置單元格數值的時候,如果有三個單元格,只設置了一個,則剩下的兩個單元格會平分剩下的空間,這樣就可以很方便的設置可變寬度的列了。提醒一下,設置固定值的單元格并不需要在前面,比如,2.1代碼你可以設置第二個單元格占屏幕一般(col-6),其他單元格平均分配。

3.png

2.4 自動換行的列

當每個單元格都設置了寬度數值,當一行中,剩下的空間不再容納某個單元格的時候,會自動換行。

  1. 將2.1的例子,將四個<div>中的col都換為col-6,查看效果。

2.4.1.png

  1. 將2.1的例子,將四個<div>中的col都換為col-12,查看效果。

2.4.2.png

  1. 將2.1的例子,將四個<div>中的col都換為col-8,查看效果。

2.4.3.png 可以看出,雖然設置為col-8也可以每個單元格一行,但是文字只占屏幕的十二分八,也就是三分之二,所以如果沒有特殊要求,盡量將每行的單元格數值相加正好為12。

3、Bootstrap 網格響應式布局

3.1 什么是響應式布局

關于響應式布局,簡單來說就是在不同屏幕大小的時候,展現出的頁面布局不同。例如手機看的時候一行只有一個單元格,平板看的時候一行兩個單元格,電腦看的時候有三個。Bootstrap可以很方便的實現這種功能。

3.2 Bootstrap 網格系統屏幕大小劃分

看看下面的表格,是不是很熟悉,和斷點的規定一模一樣,只是多了個xs而已,其實默認就是xs,所以可以直接省略。可以看到,Bootstrap通過5個斷點,將屏幕分為6種大小類型。


xs
          <576px
sm
          ≥576px
md
          ≥768px
lg
          ≥992px
xl
          ≥1200px
xxl
          ≥1400px
Container容器None (auto)540px720px960px1140px1320px
屏幕大小類前綴.col-.col-sm-.col-md-.col-lg-.col-xl-.col-xxl-

3.3 Bootstrap 網格響應式布局實例

將2.1的例子,將四個<div>都換成<div class="col-12 col-md-6 col-lg-4">,改變瀏覽器窗口大小,查看效果,這段代碼的意思是<768px的時候,一行只有一列(每列寬12柵格),當768px<寬度<992px的時候是兩列(每類寬6柵格),當大于992px的時候每行3列(每列寬4柵格)。 下面是一段演示錄像

grid.gif 當然你還可以換分的更細一點,換成<div class="col-12 col-sm-6 col-md-4 col-md-3 col-lg-2">

在這里告訴你個小技巧,如果你想一行顯示幾列,寬度只就是用12除以幾,哈哈,估計你也能想得到。

3.4 如果你不想響應

如果你想讓所有的瀏覽器顯示效果一致,都分為兩列,也就是不想讓它響應式顯示,那么很簡單,你把所有的屏幕下的柵格數設置相同的數值即可<div class="col-6 col-sm-6 col-md-6 col-md-6 col-lg-6 col-xl-6 col-xxl-6">,這樣就可以保持任何屏幕下一致了。




返回頂部
精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

      9000px;">

          欧美精品一二三| 欧美成人a在线| 成人激情文学综合网| 久久精品国产99国产精品| 亚洲综合成人网| 国产精品久久久久久亚洲毛片| 亚洲精品一区在线观看| 久久亚洲免费视频| 精品国产伦一区二区三区观看方式 | 97成人超碰视| 色诱视频网站一区| 91视频免费观看| 色94色欧美sute亚洲13| 91网页版在线| 欧美吞精做爰啪啪高潮| 国产激情91久久精品导航| 日本不卡一区二区三区| 日韩**一区毛片| 久久国产成人午夜av影院| 狠狠色丁香九九婷婷综合五月| 狂野欧美性猛交blacked| 久久国产精品99久久人人澡| 国产综合久久久久影院| 国产毛片一区二区| thepron国产精品| 色诱视频网站一区| 欧美一级欧美三级| 国产色产综合产在线视频| 亚洲欧美日韩在线不卡| 日韩精品91亚洲二区在线观看| 精品午夜一区二区三区在线观看| 东方aⅴ免费观看久久av| 色婷婷久久久久swag精品| 69av一区二区三区| 国产精品久久久久久久久免费相片 | 国产日韩精品视频一区| 亚洲精品一二三| 看电视剧不卡顿的网站| 91蜜桃传媒精品久久久一区二区| 欧美色国产精品| 久久精品夜色噜噜亚洲a∨| 亚洲精品视频一区| 国产福利精品导航| 日韩视频免费观看高清在线视频| 国产精品天美传媒沈樵| 日本视频一区二区三区| 色婷婷av一区二区三区之一色屋| 欧美精品一区二区三区高清aⅴ| 亚洲欧美日韩人成在线播放| 久久国产综合精品| 欧美日韩亚洲综合在线| 久久精品视频网| 日本不卡免费在线视频| 99久久国产免费看| 久久九九全国免费| 日韩在线一二三区| 精品视频在线免费观看| 亚洲欧美一区二区不卡| 国产乱子伦视频一区二区三区| 欧美日韩精品欧美日韩精品一| 亚洲国产成人午夜在线一区| 精油按摩中文字幕久久| 欧美人伦禁忌dvd放荡欲情| 一区二区三区中文在线观看| 国产成人av自拍| 久久综合狠狠综合久久激情| 视频一区视频二区中文字幕| 欧洲一区二区三区免费视频| 亚洲婷婷综合久久一本伊一区| 岛国精品在线播放| 国产午夜久久久久| 国产精品一级在线| 久久综合九色综合97婷婷女人| 美女精品自拍一二三四| 91精品在线一区二区| 丝袜美腿亚洲色图| 欧美精品久久一区| 日韩经典一区二区| 欧美一区二区三区色| 五月婷婷激情综合| 欧美另类变人与禽xxxxx| 亚洲高清在线视频| 欧美肥妇bbw| 丝瓜av网站精品一区二区| 日韩精品中文字幕在线一区| 青青青爽久久午夜综合久久午夜| 欧美一区二区三区男人的天堂| 日本不卡的三区四区五区| 日韩美女在线视频| 国产一区 二区| 亚洲欧美在线aaa| 欧美色男人天堂| 日韩福利电影在线观看| 精品乱码亚洲一区二区不卡| 国产精品亚洲视频| 亚洲人成亚洲人成在线观看图片| 色综合天天综合色综合av| 一区二区三区不卡视频在线观看| 欧美人成免费网站| 国产一区在线观看视频| 亚洲美女在线一区| 欧美日韩色一区| 国产一区二区三区电影在线观看| 国产精品网站导航| 91麻豆精品国产无毒不卡在线观看| 韩国毛片一区二区三区| 国产精品福利电影一区二区三区四区| 色综合咪咪久久| 精品亚洲成a人| 亚洲人成网站色在线观看| 日韩一区二区三区精品视频| 成人在线一区二区三区| 日韩黄色小视频| 国产精品视频看| 538在线一区二区精品国产| 国产自产高清不卡| 樱桃视频在线观看一区| 精品粉嫩超白一线天av| 欧美三区在线观看| 成人aa视频在线观看| 日日嗨av一区二区三区四区| 国产精品狼人久久影院观看方式| 欧美日韩欧美一区二区| av福利精品导航| 精品亚洲成a人在线观看| 亚洲妇女屁股眼交7| 国产精品美女一区二区在线观看| 91精品国产免费久久综合| 99国产麻豆精品| 国产精品一区二区三区四区| 视频一区二区欧美| 亚洲精品久久久久久国产精华液| 久久综合狠狠综合久久激情| 欧美一区二区日韩一区二区| 欧美午夜精品免费| 91小宝寻花一区二区三区| 国产精品99久久久久久似苏梦涵| 日本一区中文字幕| 天天综合网天天综合色| 亚洲线精品一区二区三区八戒| 国产精品乱子久久久久| 国产视频亚洲色图| 久久影音资源网| 久久久久国产精品麻豆ai换脸 | 亚洲色图制服诱惑| 一区在线观看视频| 国产精品久久久久久久裸模| 国产人伦精品一区二区| 26uuu欧美| 国产欧美日韩三区| 日本一区二区三区国色天香| 久久久精品tv| 亚洲精品在线免费播放| 久久久久久久综合日本| 久久久激情视频| 国产欧美精品在线观看| 国产精品乱子久久久久| 亚洲欧洲美洲综合色网| 国产精品久久久久久久久免费丝袜 | 欧美四级电影在线观看| 欧美日韩综合色| 欧美另类z0zxhd电影| 日韩视频一区二区三区| 精品福利二区三区| 国产精品网站在线观看| 亚洲人成网站色在线观看| 亚洲午夜久久久久久久久久久 | 国产一区二区三区香蕉| 国产白丝精品91爽爽久久| 成人18视频日本| 欧美在线free| 7799精品视频| 久久女同精品一区二区| 国产精品国产三级国产aⅴ中文| 亚洲欧美视频一区| 三级成人在线视频| 国产一区美女在线| 色婷婷av一区二区三区大白胸| 欧美日韩在线观看一区二区 | 欧美日本高清视频在线观看| 欧美一区二区三区不卡| 国产精品三级av在线播放| 一区二区三区四区视频精品免费 | 国产成人免费av在线| 欧美日韩在线观看一区二区 | 中文字幕国产一区| 日韩影院免费视频| 成人动漫一区二区三区| 欧美精品久久99久久在免费线 | 琪琪久久久久日韩精品| 不卡的av网站| 日韩欧美区一区二| 中文字幕在线视频一区| 秋霞午夜av一区二区三区| 成人午夜av电影| 欧美精品 日韩| 国产精品久久久久9999吃药| 日韩精彩视频在线观看| 色网站国产精品| 日本一区二区三区高清不卡|