作为前端开发者,你是否遇到过这样的困惑:明明在代码里设置了页面宽度为375px,但在不同手机上显示效果却不一样?或者为什么同样的CSS媒体查询,在某些设备上触发时机总跟预期有偏差?这就要从移动端特有的视觉视口(Visual Viewport)和逻辑视口(Layout Viewport)说起。 一、先