为了账号安全,请及时绑定邮箱和手机立即绑定

dp和px

我们一般说说手机分辨率为1280*720这样的单位是dp还是px;如果是px不就和老实讲的矛盾了吗,如果是px,他和中关村上所描述手机分辨率的1334*750像素的单位是否为一个单位?如图中所示,图3和老师讲的矛盾,图3是否正确?麻烦老师帮我做答。

5703cec60001237d05000279.jpg

图1

5703cec600017e6602440078.jpg

图2

5703cec60001d22005000198.jpg

图3

正在回答

2 回答

嗯,说得好,差不多明白了一点

0 回复 有任何疑惑可以回复我~

手机说的都是dp,就是物理像素,px是逻辑像素,虽然都叫像素但是不是一个东西

设备分辨率单位都是dp(像素),我们开发上面图片页面等等,说的都是px(像素),包括pc版浏览器都是以px为基准的,因为分辨率px可调(也就是调dpr),所以都以显示的分辨率px为基准

0 回复 有任何疑惑可以回复我~
#1

Rhinel

手机dpr不可调,所以显示渲染是以dp为准
2016-04-06 回复 有任何疑惑可以回复我~
#2

恒者远 提问者

那12px的字体在iPhone5和iPhone6+上显示视觉大小为什么不一样?如何根据dpr来设置让他们显示的视觉大小是一样的?
2016-04-06 回复 有任何疑惑可以回复我~
#3

Rhinel 回复 恒者远 提问者

不一样的原因是,不同设备的px和dp的换算值是不一样的,dpr的值不同,老师不是有那个公式嘛,实在要视觉上完全一样,那就根据不同设备去换算这个值。但是没必要。
2016-04-06 回复 有任何疑惑可以回复我~
#4

Rhinel 回复 恒者远 提问者

所以才需要自适应或者弹性盒子布局,因为尺寸或者单位的标准都不绝对统一,没法用dp来做单位,这也是移动端的问题,而且不同分辨率的dp密度和大小都不一样的
2016-04-06 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
Hello,移动WEB
  • 参与学习       110231    人
  • 解答问题       177    个

课程介绍移动web的开发基础,排版布局,常见移动web问题

进入课程
意见反馈 帮助中心 APP下载
官方微信