如题,在ios10中,使用
<meta name="viewport" content="width=750, user-scalable=no, target-densitydpi=device-dpi">
进行移动端适配,横屏后,再次旋转屏幕,页面宽度还是横屏的时候的宽度,并没有等比缩放。是什么原因呢
如题,在ios10中,使用
<meta name="viewport" content="width=750, user-scalable=no, target-densitydpi=device-dpi">
进行移动端适配,横屏后,再次旋转屏幕,页面宽度还是横屏的时候的宽度,并没有等比缩放。是什么原因呢
因为你设置了 width
为固定值
你可以用:
<meta name="viewport" content="width = device-width,maximum-scale=1,minimum-scale=1,user-scalable=no,initial-scale=1">
target-densitydpi=device-dpi
只对 Android 有效,以后要被弃用,建议不要使用。target-densitydpi
<meta name="viewport" content="width=787,user-scalable=no,initial-scale=1.0">
其中787是设计稿的宽度
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
5 回答743 阅读
4 回答2.2k 阅读✓ 已解决
<meta name="viewport" content="width=750, user-scalable=no, target-densitydpi=device-dpi">
你这个标签,width=750?试试换成
width=device-width 表示内容和设备的大小动态匹配
如果还不能解决,有可能你实用了iframe标签。
也有可能你有些外层元素实用了相对定位