Bootstrap响应式工具在移动端显示异常怎么办?

奥翔的笔记 阅读 219

用Bootstrap的响应式列布局时,在手机端两列总是挤在一起不换行,明明加了col-sm-6啊。

我按照文档写了这样的代码:


<div class="container">
  <div class="row">
    <div class="col-sm-6">左边内容</div>
    <div class="col-sm-6">右边内容</div>
  </div>
</div>

在电脑上正常显示两列,但手机预览时却堆叠成一列,而且左右留白很大。试过改col-md-6反而变成两列挤在一起。检查过元标签和CSS都没问题,这是为什么?

我来解答 赞 8 收藏
二维码
手机扫码查看
1 条解答
长孙胜换
应该是没加 viewport 元标签,手机端识别不了响应式断点。加上这行就行:

<meta name="viewport" content="width=device-width, initial-scale=1">


另外 col-sm-6 在屏幕小于576px时会自动占满整行,真想在手机上并排得用 col-6。
点赞
2026-02-13 07:02