大漠的《1px的解决方案》写的这个meta为何只用设置scale?

再看大漠的《再谈 Retina 下 1px 的解决方案》,里面提到让viewport放大为device-width的dpr倍数,然后缩小1/dpr倍显示。

如下的:

<meta name="viewport" content="initial-scale=0.3333333333,maximum-scale=0.3333333333,minimum-scale=0.3333333333,user-scalable=no"/>

但是在他写的meta里面只设置了scale,不用设置viewport的大小吗

阅读 2k
2 个回答
让viewport放大为device-width的dpr倍数,然后缩小1/dpr倍显示

这句话没错的,至于你问大漠老师为什么没有设置viewport的大小,那是因为默认的viewport就已经是device-width的dpr倍数了。比如iPhone6 plus的viewport是1242,device-width是414,dpr是3。

dpr表示你在css中写的1px表示出来的实际像素宽度,这样1/dpr不就是真正的1px了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题