meta name = viewport

本文探讨如何通过调整<meta> viewport属性的initial-scale值,并配合rem单位,有效处理移动端1px渲染为2px的问题,提供局部和全局解决方案,还推荐了阿里flexible.js的使用。
摘要由CSDN通过智能技术生成

meta name = viewport

<meta name="viewport" content="..." />
 // width 设置viewport宽度,为⼀个正整数,或字符串‘device-width’
 // device-width 设备宽度
 // height 设置viewport⾼度,⼀般设置了宽度,会⾃动解析出⾼度,可以不⽤设置
 // initial-scale 默认缩放⽐例(初始缩放⽐例),为⼀个数字,可以带⼩数
 // minimum-scale 允许⽤户最⼩缩放⽐例,为⼀个数字,可以带⼩数
 // maximum-scale 允许⽤户最⼤缩放⽐例,为⼀个数字,可以带⼩数
 // user-scalable 是否允许⼿动缩放

怎样处理 移动端 1px 被 渲染成 2px 问题

可以用 rem 配合响应式去控制

局部处理

1. mate 标签中的 viewport 属性 , initial-scale 设置为 1

2. rem 按照设计稿标准⾛,外加利⽤ transfrome 的 scale(0.5) 缩⼩⼀倍即可;

全局处理

1. mate 标签中的 viewport 属性 , initial-scale 设置为 0.5

2. rem 按照设计稿标准⾛即可

题外话

可以采用阿里的 flexible.js 处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值