贝利信息

如何在 Bootstrap 中水平居中包含表格的整块 div 内容

日期:2026-01-03 00:00 / 作者:聖光之護

本文详解如何使用 bootstrap 5 的 flexbox 工具类(如 `justify-content-center`)精准居中包含标题、段落和表格在内的整组内容,解决因表格默认左对齐导致的布局偏移问题。

在 Bootstrap 布局中,当一个 .row 内部包含多个 .col-* 列(例如两个 col-md-6),该行本身默认采用 Flexbox 的 justify-content: flex-start 行为——即子列从左侧开始排列,不会自动居中。尤其当右侧列内含

时,表格作为块级元素默认不继承父容器的文本对齐样式,且无显式宽度控制,极易造成视觉上“内容靠左”的错觉,进而让用户误以为整个区块无法居中。

✅ 正确解法:直接在包裹目标内容的 .row 上添加 justify-content-center 工具类。该类会将 Flex 容器的主轴对齐方式设为 center,使所有子列(包括含表格的列)整体水平居中于其父容器(如 .container-fluid 或外层 .row)。

以下是修复后的关键代码片段(仅展示核心结构):



  
    
      
        

Test Barbershop

...

Opening hours

Hours could change...

Monday9:30 - 18:30
Tuesday9:30 - 18:30

⚠️ 注意事项: