如果从开发工具中查看站点的body/html (或任何其他),可以清楚地看到页面的宽度(x)比屏幕分辨率小15-20%。
差异从何而来?
我理解浏览器本身为什么会有+-50 px的小差异,因为边框/滚动条等等,但我确信它们不会丢失400 px宽。
我还检查我的浏览器设置是否设置为100%缩放。
发布于 2022-01-28 04:20:26
计算尺寸
现在,有计算大小、夹子或最小/最大定义的情况非常普遍。所以,首先要检查的是这些是否影响了你所期望的数字。
像素密度
现代设备有不同的屏幕密度。基本上,这意味着更多的物理闪烁灯被用来表示一个“理论像素”,这允许超高分辨率渲染。
特别是,实际像素(闪烁的灯)和理论像素的比率,例如iPhone 11 Pro有3倍像素密度,三星Galaxy有4倍像素密度。这是“每个CSS像素有多少个设备像素。
从另一个角度来看,三星上的1440个物理像素代表360 CSS像素。
一个完整的在本文中是可用的。
https://stackoverflow.com/questions/70893133
复制相似问题