视口像素问题

视口像素问题

https://img1.sycdn.imooc.com//climg/617a5f6509ef2cff01980312.jpg

图片本来200px,缩放2倍后怎么变187px了?

https://img1.sycdn.imooc.com//climg/617a5ef9095e9c7e03280076.jpg

请问375是css像素,是物理像素还是逻辑像素?是不是视口的宽度?

视口的宽度是物理像素还是逻辑像素?

width=device-width是物理像素还是逻辑像素?



initial-scale =1 ,不一定是一个像素显示一个css像素吧?应该和dpr有关吧?

正在回答 回答被采纳积分+1

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

1回答
好帮手慕小李 2021-10-28 18:13:09

同学你好,首先对于开发的角度来说,按照下图中的写法,除了苹果的自带浏览器以外的浏览器都是可以得到兼容。

https://img1.sycdn.imooc.com//climg/617a778c09ae01d608390132.jpg

1、 图片本来200px,缩放2倍后怎么变187px了?

答:这里的187是350的物理像素点除以2得来的,因为老师是设置了intial-scale为2倍(放大了);

https://img1.sycdn.imooc.com//climg/617a77a60995803007380056.jpg

2、请问375是css像素,是物理像素还是逻辑像素?是不是视口的宽度?

答:375px 是逻辑像素,可以理解成视口的宽度。

3、视口的宽度是物理像素还是逻辑像素?

答:视口宽度是逻辑像素。

4、width=device-width是物理像素还是逻辑像素?

答:这里是逻辑像素。

5、initial-scale =1 ,不一定是一个像素显示一个css像素吧?应该和dpr有关吧?

答: intial-scale:页面首次被显示时,可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放。这里跟dpr有关,但我们这里值仅考虑dpr为1的情况。

祝学习愉快~


  • 第一个问题都不对吧,187px不是图片的宽度吧,是手机视口里放得下的CSS像素数?还有187是375除以2得到的吧。。老师感觉课程视频里里说的各种概念,还有问题之中问的都好混乱啊,这个概念说的这么混乱是不是不重要?不用弄明白?


    搜索

    复制

    2022-05-13 20:04:44
  • 同学你好,这里的187不是图片的宽度,这里的187相当于就是没有缩放前得375的物理像素点,只不过因为缩放的原因现在187像素点相当于375除以2得来的。这里的知识点的确不好理解,因为涉及到物理像素与逻辑像素的问题,物理像素就是设备本身的像素点,逻辑像素一般就是指css赋予的像素(UI设计图上量的)另这里的知识点能理解是最好的,如果不理解也没事在实际开发的时候把viewport设置一下即可,如下:

    https://img1.sycdn.imooc.com//climg/627e7f53093782b116510250.jpg

    如同学有兴趣可以去拓展一下这方面的知识,祝学习愉快!

    2022-05-13 23:55:57
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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