老师,请问initial-scale=.5,viewport为什么是放大一倍

老师,请问initial-scale=.5,viewport为什么是放大一倍

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

本题考察的是Css单位和手机设备硬件上和编程有关概念。

第一个要搞清楚的是viewport的概念,可视区宽度 = 设备宽度 / 缩放比,iphone6的设备宽度是375px、高度是667px

那么,即得:可视区宽度 = 设备宽度 / 缩放比=375px/0.5=750px,可视区高度 = 设备高度 / 缩放比=667px/0.5=1334px,

设备宽度是750px比原始375px多了一半,即一倍,高度同理。所以目前网页在Iphone6的宽度是750* 1334

第二个是VW和VH的概念,分别是宽和高的1%,那么现在是50%,也就是375 * 667

希望可以帮到你~


  • 慕仰7391156 提问者 #1
    非常感谢!
    2018-05-23 12:21:34
  • hy_wang #2
    请问老师为什么设备宽度时375 ? iphone6分辨率不是750 1334为什么设备宽度时375?
    2018-05-29 11:55:29
  • 分辨率和设备宽度是两个东西,分辨率不等于设备宽度。
    2018-05-29 13:40:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师