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

如何让Bootstrap 4列在768px级小屏幕上保持并排显示?

解决Bootstrap 4小屏幕下两列并排的问题

嘿,这个需求很典型,Bootstrap 4的栅格系统是移动优先的,这意味着你写的col-md-6只会在屏幕宽度≥768px(md断点)时让两列并排,一旦屏幕小于这个宽度,就会自动堆叠成垂直布局。要实现768px及以下仍保持并排,我们可以根据具体需求调整栅格类:

方案1:所有小屏幕(包括手机)都保持并排

如果你希望从最小的手机屏幕(<576px)到平板小屏(576px-767px)都保持两列并排,直接把col-md-6替换成col-6就行。col-*是针对xs断点(最小的屏幕尺寸)的类,移动优先的特性会让它在所有更大的屏幕上也生效,所以大屏的布局不会受影响,同时小屏幕也能保持并排。

修改后的代码:

<div class="row">
  <div class="col-6">
    <p>This is just a test</p>
  </div>
  <div class="col-6">
    <p>This is just a test</p>
  </div>
</div>

方案2:仅平板小屏(576px-767px)并排,手机端堆叠

如果你的需求是在576px到767px之间保持并排,而更小的手机屏幕(<576px)允许堆叠,那就把col-md-6换成col-sm-6。col-sm-6会在屏幕宽度≥576px(sm断点)时触发并排布局,刚好覆盖你需要的768px及以下的平板区间。

修改后的代码:

<div class="row">
  <div class="col-sm-6">
    <p>This is just a test</p>
  </div>
  <div class="col-sm-6">
    <p>This is just a test</p>
  </div>
</div>

简单来说,Bootstrap的栅格类是从小到大生效的,只要选择比md更小的断点类,就能让小屏幕也实现并排效果啦~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:55:05