为什么我的媒体查询断点在手机上不生效?

夏沫 阅读 30

我用的是 Bootstrap 的断点规范,写了 @media (max-width: 768px) 想在手机上触发样式,但在真机测试时完全没反应,桌面浏览器缩小窗口倒是正常。是不是漏了什么 meta 标签?

我已经加了 viewport,但还是不行,代码大概是这样:

@media (max-width: 768px) {
  .my-box {
    background-color: red;
  }
}
我来解答 赞 5 收藏
二维码
手机扫码查看
1 条解答
Mr.誉馨
Mr.誉馨 Lv1
你那个断点是平板的,手机要用 (max-width: 576px)。再检查下你的 viewport 设置对不对,大概是这样:
<meta name="viewport" content="width=device-width, initial-scale=1">
改完刷新试试,差不多就行。
点赞
2026-03-25 23:19