You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Bootstrap中部分列的高度大于其他列?

解决Bootstrap布局中部分列占满高度的问题

看起来你是想实现左边两个小区块堆叠、右边一个区块占满左侧总高度的布局对吧?你现在的问题出在把所有列都放在了同一个.row里——Bootstrap的栅格系统会让同一行的列在水平方向排列,高度只会匹配当前行的最高列,没法让单个列跨多行占满高度。

我们可以调整布局结构,把左右两侧分成两个独立的列容器,左边放堆叠的两个区块,右边放单个高度自适应的区块,这样右边的列就会自动和左侧的总高度对齐:

<div class='container-fluid'>
  <div class="row">
    <!-- 左侧堆叠区块容器 -->
    <div class="col-md-3">
      <div style='border:1px solid black;'>STATUS</div>
      <div style='border:1px solid black; margin-top: 1px;'>
        SOME TEXT ASDASDASDJLASDJKLASDJAD ASDASDLASKD aASDASDK:ASDKASDK ASDASJDASDASDKASJDASDJ
      </div>
    </div>
    <!-- 右侧占满高度的区块 -->
    <div class="col-md-9" style='border:1px solid black;'>L</div>
  </div>
</div>

关键调整说明:

  • 将原来分散的四个col-md-*合并成两个父列:左侧.col-md-3包含两个堆叠的子div,右侧.col-md-9是单个区块
  • 右侧的列会自动继承父行的高度,也就是和左侧两个子区块的总高度保持一致
  • 如果需要右侧区块有最小高度限制,可以给它添加min-height: 50vh;样式,或者用Bootstrap内置的h-100类(Bootstrap 4+适用)来占满父容器高度

你的当前效果:
当前效果截图

目标效果(调整后即可实现):
目标效果截图

内容的提问来源于stack exchange,提问作者Nunners

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 04:08:51