選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Bootstrap 5 網格系統


網格系統

Bootstrap 的網格系統是基於 flexbox 構建的,最多允許頁面跨越 12 列。

如果您不想單獨使用所有 12 列,可以將列組合在一起以建立更寬的列。

跨度 1 跨度 1 跨度 1 跨度 1 跨度 1 跨度 1 跨度 1 跨度 1 跨度 1 跨度 1 跨度 1 跨度 1
 跨度 4  跨度 4  跨度 4
跨度 4 跨度 8
跨度 6 跨度 6
跨度 12

網格系統是響應式的,列會根據螢幕尺寸自動重新排列。

確保總數加起來為 12 或更少(不要求您使用所有 12 個可用列)。


網格類

Bootstrap 5 網格系統有六個類

  • .col- (超小裝置 - 螢幕寬度小於 576px)
  • .col-sm- (小裝置 - 螢幕寬度等於或大於 576px)
  • .col-md- (中型裝置 - 螢幕寬度等於或大於 768px)
  • .col-lg- (大型裝置 - 螢幕寬度等於或大於 992px)
  • .col-xl- (超大裝置 - 螢幕寬度等於或大於 1200px)
  • .col-xxl- (超大螢幕裝置 - 螢幕寬度等於或大於 1400px)

以上類可以組合以建立更動態和靈活的佈局。

提示: 每個類都會向上擴充套件,所以如果您想為 smmd 設定相同的寬度,您只需要指定 sm 即可。


Bootstrap 5 網格的基本結構

以下是 Bootstrap 5 網格的基本結構

<!-- 控制列寬以及它們在不同裝置上的顯示方式 -->
<div class="row">
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
</div>
<div class="row">
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
</div>

<!-- 或者讓 Bootstrap 自動處理佈局 -->
<div class="row">
  <div class="col"></div>
  <div class="col"></div>
  <div class="col"></div>
</div>
自己動手試一試 »

第一個示例:建立一個行(<div class="row">)。然後,新增所需的列數(帶有相應 .col-*-* 類的標籤)。第一個星號 (*) 代表響應式:sm、md、lg、xl 或 xxl,而第二個星號代表一個數字,每行應加起來為 12。

第二個示例:而不是在每個 col 中新增數字,讓 bootstrap 處理佈局,以建立等寬的列:兩個 "col" 元素 = 每列 50% 寬度,而三列 = 每列 33.33% 寬度。四列 = 25% 寬度,以此類推。您還可以使用 .col-sm|md|lg|xl|xxl 來使列具有響應性。



網格選項

下表總結了 Bootstrap 5 網格系統在不同螢幕尺寸下的工作方式

  超小螢幕 (<576px) 小螢幕 (>=576px) 中等螢幕 (>=768px) 大螢幕 (>=992px) 超大螢幕 (>=1200px) XXL (>=1400px)
類字首 .col- .col-sm- .col-md- .col-lg- .col-xl- .col-xxl-
網格行為 始終水平 開始時摺疊,在斷點之上水平 開始時摺疊,在斷點之上水平 開始時摺疊,在斷點之上水平 開始時摺疊,在斷點之上水平 開始時摺疊,在斷點之上水平
容器寬度 無(自動) 540px 720px 960px 1140px 1320px
適用於 縱向手機 橫向手機 平板電腦 筆記型電腦 筆記型電腦和桌上型電腦 筆記型電腦和桌上型電腦
列數 12 12 12 12 12 12
溝槽寬度 1.5rem(每列兩側 0.75rem) 1.5rem(每列兩側 0.75rem) 1.5rem(每列兩側 0.75rem) 1.5rem(每列兩側 0.75rem) 1.5rem(每列兩側 0.75rem) 1.5rem(每列兩側 0.75rem)
可巢狀
偏移量
列排序

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援