-
[深圳|结业弟子]JS-钟俊0
可能性1:未设置viewport属性:
通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,
而且css中的1px并不等于设备的1px,在桌面浏览器中css的1个像素往往都是对应着电脑屏幕的1个物理像素;
这个时候我们就需要设置viewport属性了,通常我们的设置是:
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />;
//这里解释一下:width - viewport的宽度 height - viewport的高度 initial-scale - 初始的缩放比例
minimum-scale - 允许用户缩放到的最小比例 maximum-scale - 允许用户缩放到的最大比例 user-scalable - 用户是否可以手动缩放
可能2:如果第一条设置了的话,还有一种可能就是这个调试页面可能只是模仿了手机分辨率,还需要更改UA,模拟手机设备和系统。
UA,即User Agent(用户代理)。不同浏览器、同一浏览器的不同版本、手机浏览器、电脑端的浏览器的UA都是不一样的。
手机与浏览器的UA标识不同,网页的排版也不同,这里我对UA的了解还是比较少,你可以去百度了解下;
编辑于2018-08-24
- 去第 页