第 2 章 · 布局断案:容器与栅格 章节摘要:布局是 Bootstrap 响应式行为的发源地。本章从外到内审四类案件:容器(页面宽度的总闸)、栅格(12 列的证据链)、flex 与 grid 工具类(断点后的微调权)、显示与隐藏工具类(去留的裁决)。读完你能对任何页面截图回答:这个宽度该用哪种容器、这几块内容各占几列、哪个元素该在哪个断点退场。 学习目标 阅读完本章,你应当能够: 背出六个断点的阈值与 container 在各断点的最大宽度(540、720、960、1140、1320); 用 、 、 三类容器为页面选对宽度策略; 用 、 、 、 、 组合出常见响应式布局; 用 、 、 的响应式变体做行列内微调; 用 与 系列精确控制元素在各区间的显隐。
章节摘要:布局是 Bootstrap 响应式行为的发源地。本章从外到内审四类案件:容器(页面宽度的总闸)、栅格(12 列的证据链)、flex 与 grid 工具类(断点后的微调权)、显示与隐藏工具类(去留的裁决)。读完你能对任何页面截图回答:这个宽度该用哪种容器、这几块内容各占几列、哪个元素该在哪个断点退场。
阅读完本章,你应当能够:
container、container-fluid、container-{断点} 三类容器为页面选对宽度策略;col-*、offset-*、order-*、row-cols-*、g-* 组合出常见响应式布局;d-flex、justify-content-*、align-items-* 的响应式变体做行列内微调;d-none 与 d-{断点}-inline 系列精确控制元素在各区间的显隐。布局四审的次序是铁律:先定容器,再分栅格,再做微调,最后判显隐。次序颠倒,后面的判决会不断被前面的改判冲掉。
容器是页面的「蓄水池」,它决定了内容区在每个断点的最大宽度。最经典的三栏挤成一列、大屏内容无限拉宽,病根多在容器选错。
12 列是 Bootstrap 布局的度量衡。本节审列数分配、等分自动布局、偏移、排序、行内列数限制与嵌套,是全册代码最密的一节。
栅格管「谁占几列」,flex 工具管「列内与行内怎么对齐、怎么排」。两者都挂断点前缀,但管辖范围不同,混用常有惊喜。
d-none 系列与 order-*、text-start 系的响应式变体,负责元素的去留与次序。观察台角标正是用它造的,本节把原理补全。
四节由外到内、由粗到细:容器定边界,栅格在边界内分格,flex 在格子内对齐,显隐工具决定格子里的东西何时退场。
2.1 容器定边界 ──► 2.2 栅格分格 ──► 2.3 flex 对齐微调 │ │ └────► 2.4 显隐裁决 ◄┘
逐条可考核,学完本章请自查: