【发布时间】:2022-02-24 22:48:02
【问题描述】:
我有一个测试文档如下:
<html>
<head></head>
<body></body>
</html>
所以它只是一个空文档。在普通浏览器模式下,我得到一个漂亮的空白页面,没有滚动。
但是当我打开 devtools 并打开移动仿真(例如 Sony Xperia Z、Z1)时,我看到滚动条(水平和垂直),并且 html 元素大小为 980x1742。这是从哪里来的?高度不应该至少为零吗?
【问题讨论】:
-
当您在没有模拟设备的情况下查看 devtools 时,html 元素大小的宽度或高度不为零,它完全取决于您的浏览器宽度和高度。
-
@skrawler - 准确地说,它的宽度等于浏览器宽度,高度为 8px(因为 body 有 8px 边距)。但是在模拟设备时,html 的宽度和高度似乎不知从何而来,这搞砸了页面。