代码之家  ›  专栏  ›  技术社区  ›  user2490003

为什么Chrome DevTools Responsive视口认为它是980px宽?

  •  30
  • user2490003  · 技术社区  · 9 年前

    我使用Chrome DevTools将视口调整为480px宽,如下所示。

    我正在使用引导程序的网格布局,所以我有一个 div.container 如左下角所示。当我将鼠标悬停在它上面时,我看到chrome有这种特殊的功能 div 标记为宽度 750px (以及整个 body 980px ),尽管我的屏幕分辨率明显较低。即使是顶部的标尺也显示它是480px宽。

    为了进一步确认,您可以看到媒体查询,其中指出750像素的宽度只能设置为更高的分辨率(最小768像素),因此视口假设它的宽度比实际的更高。

    我是否误解了响应功能的使用方式?

    谢谢

    enter image description here

    2 回复  |  直到 9 年前
        1
  •  39
  •   Justinas    9 年前

    用于接受回答

    如评论中所述:你失踪了 meta 带有视口的标记,这是媒体查询生效所需的。

        2
  •  30
  •   Siva    7 年前

    如上所述,在html头中添加metatag将解决问题。 下面是viewport元素,它应该包含在所有网页中

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