screen.width × screen.height
—
以 CSS 像素表示,不等于页面布局宽度。
示意图负责说明稳定的范围关系;下方数值直接读取当前浏览器。调整窗口、缩放页面,或在移动设备上弹出软键盘,可以观察哪些读数发生变化。
screen.width × screen.height
—
以 CSS 像素表示,不等于页面布局宽度。
screen.availWidth × screen.availHeight
—
可能排除任务栏等系统界面。
outerWidth × outerHeight
—
包括浏览器界面,不用于 CSS 响应式判断。
documentElement.clientWidth × clientHeight
—
通常最接近页面实际用于排版的区域。
innerWidth × innerHeight
—
与 clientWidth 的差值通常来自滚动条。
visualViewport.width × height
—
当前可见区域及其缩放、偏移。
documentElement.scrollWidth × scrollHeight
—
包括视口之外的可滚动内容。
window.devicePixelRatio
—
页面缩放、系统缩放或切换显示器时可能变化。