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

如何让Bootstrap的col-lg-3 div在移动端两两相邻?

解决方案:让Bootstrap列在移动端两两排列

嘿,这个需求很好实现!你用的是Bootstrap栅格系统对吧?col-lg-3只定义了大屏设备下的布局,要让移动端呈现两两相邻的效果,只需要给每个div补充对应移动端的列类就行。

核心思路是:

  • 保留col-lg-3不变,确保桌面端四个区块各占25%宽度,并排显示
  • 新增移动端专属列类,让每个区块在小屏幕下占50%宽度,自然实现两两相邻排列

分Bootstrap版本给出代码示例:

如果使用Bootstrap 3:

<div class="col-lg-3 col-xs-6"> Some html </div>
<div class="col-lg-3 col-xs-6"> Some html </div>
<div class="col-lg-3 col-xs-6"> Some html </div>
<div class="col-lg-3 col-xs-6"> Some html </div>

col-xs-6会让屏幕宽度小于768px时,每个区块占50%宽度,自动分成两行、两两并排。

如果使用Bootstrap 4或5:

<div class="col-lg-3 col-6"> Some html </div>
<div class="col-lg-3 col-6"> Some html </div>
<div class="col-lg-3 col-6"> Some html </div>
<div class="col-lg-3 col-6"> Some html </div>

Bootstrap 4+里,col-6对应超小屏幕(<576px)的布局,效果和上面完全一致。

额外小提示:

如果想要在平板尺寸(比如768px-991px)也设置自定义布局,还可以追加col-md-*或col-sm-*类。比如加个col-md-4,就能让平板设备下三个区块并排显示,完全可以按需调整~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:37:28