【问题标题】:vw and vh doesn't seem to work properly on google chromevw 和 vh 在谷歌浏览器上似乎无法正常工作
【发布时间】:2021-10-12 00:03:50
【问题描述】:

我正在尝试创建一个主体填充整个视口的移动网站。 我在样式表中写了以下内容

html, body {
  width: 100vw;
  height: 100vh;

  margin: 0;
  padding: 0;
  overflow: hidden;
}

但是,当使用 chrome 开发工具的响应模式时,css 开始做一些奇怪的事情。

screenshot

这仅仅是一个浏览器错误,还是我在这里遗漏了什么?

【问题讨论】:

    标签: html css google-chrome


    【解决方案1】:

    移动浏览器会自动调整大小和其他一些东西。您可以尝试在页面的 head 元素中添加以下行:

    <meta name='viewport' content='width=device-width'>
    

    此行设置视口的设置,即视口的宽度应始终等于设备宽度。

    【讨论】:

    • 我确实已经设置了元标记。该页面实际上在普通浏览器窗口中正确显示,但在使用 chrome 的设备模拟器时开始失败。这是我第一次发生这种情况,所以我想知道我所做的事情是否正确,但在某些情况下会导致错误。感谢您的回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 2012-12-06
    • 1970-01-01
    • 2018-07-15
    • 2020-10-12
    相关资源
    最近更新 更多