网格系统

收藏560

阅读6984

更新时间2025-08-11

网格系统

Bootstrap 的网格系统是用 flexbox 构建的,页面上最多允许 12 列。

如果您不想单独使用所有 12 列,您可以将这些列组合在一起以创建更宽的列:

网格系统响应迅速,列会根据屏幕大小自动重新排列。

请确保总和等于或小于 12(不需要使用所有 12 个可用列)。

网格类

Bootstrap 5 网格系统提供六个类:

  • .col- (超小型设备 - 屏幕宽度小于 576px)
  • .col-sm- (小型设备 - 屏幕宽度等于或大于 576px)
  • .col-md- (中型设备 - 屏幕宽度等于或大于 768px)
  • .col-lg- (大型设备 - 屏幕宽度等于或大于 992px)
  • .col-xl- (超大型设备 - 屏幕宽度等于或大于 1200px)
  • .col-xxl- (特大型设备 - 屏幕宽度等于或大于 1400px)

组合上述类,可创建更动态和灵活的布局。

提示:每个类都是按比例放大的,所以如果你想为 sm 和 md 设置相同的宽度,你只需要规定 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) 特大型 (>=1400px)
类前缀 .col- .col-sm- .col-md- .col-lg- .col-xl- .col-xxl-
网格行为 始终水平 折叠开始,在断点之上水平 折叠开始,在断点之上水平 折叠开始,在断点之上水平 折叠开始,在断点之上水平 折叠开始,在断点之上水平
容器宽度 None (auto) 540px 720px 960px 1140px 1320px
适用于 手机竖屏 手机横屏 平板电脑 笔记本电脑 笔记本电脑和台式机 笔记本电脑和台式机
列的 # 12 12 12 12 12 12
Gutter 宽度 1.5rem (在列的每侧 .75rem ) 1.5rem (在列的每侧 .75rem ) 1.5rem (在列的每侧 .75rem ) 1.5rem (在列的每侧 .75rem ) 1.5rem (在列的每侧 .75rem ) 1.5rem (在列的每侧 .75rem )
可嵌套 Yes Yes Yes Yes Yes Yes
偏移 Yes Yes Yes Yes Yes Yes
列排序 Yes Yes Yes Yes Yes Yes

相关

视频

RELATED VIDEOS

更多

免费

Web前端开发极速入门

免费

前端入门_HTML5
初级 前端入门_HTML5

622946次学习

取消收藏

免费

30分钟学会网站布局
初级 30分钟学会网站布局

240268次学习

收藏

免费

CSS视频教程-玉女心经版

免费

独孤九贱(1)_HTML5视频教程

免费

独孤九贱(6)_jQuery视频教程

免费

独孤九贱(7)_Bootstrap视频教程

免费

独孤九贱(2)_CSS视频教程
初级 独孤九贱(2)_CSS视频教程

232505次学习

收藏

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

62.3万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.7万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

73.6万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

62.2万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23.3万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

34.4万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

127.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号