【发布时间】:2017-10-04 07:59:30
【问题描述】:
今天我注意到在我的分辨率为1920 x 1080 的Windows 电脑上,100vw 的网站按您的预期呈现,主体为@width: 1920px... 但是,切换到分辨率为@987654324 的mac @ 并且即使 屏幕缩放设置为 100%,主体仅在 1440px 处呈现?我在 Chrome、Firefox 和 Safari 上检查了这一点,所有这些都产生了相同的结果。
我想我会创建一个 sn-p 来测试这个理论。
body{ overflow:hidden }
content{
display: block;
width: 100vw;
height: 100vh;
}
<content></content>
以像素为单位的内容分辨率结果 (w x h)...
请注意,100vh 永远不会等于屏幕分辨率高度。
Windows
火狐:1920 x 971
铬:1920 x 974
IE11:2258.82 x 1158.82 嗯好的 IE
OSX
火狐1440 x 794
铬:1440 x 799
Safari:1440 x 812
为什么会这样?
【问题讨论】: