这篇文章能让你了解到什么是分辨率、dpr、dip、ppi (dpi相当于ppi,dpi用点表示物理像素)

首先从最简单的ppi开始:

一部手机,有大有小,怎么知道手机的大小用尺子量一量即可,有两条边量哪一条呢?勾股定理告诉我们斜边越大,面积就越大,量斜边没跑了。量的单位可不是cm,而是英寸。1英寸= 2.54cm,这个相信看过《新华字典》或《现代汉语词典》的人都知道,上面附有计量单位表。

嘿嘿,又引出了一个物理像素的概念:物理像素就是分辨率的那两个数字,两个数字代表了长宽两条边物理像素的个数,以960 x 640为例:

说完了物理像素,接下来说说逻辑像素:这个简单就是平常css文件里的 px 。注意:这不简单,逻辑像素能改变的,什么情况下?按住你的ctrl + 滑动滚轮,是不是像素变大了。所以这个px还不能作为统一单位。

谁能作为统一单位?没错是px,扯呢?上面不是说不行了吗?这个px是设备独立像素,如果用原生安卓开发就用dp,原生ios就用pt,如果说是一个概念的话,就理解成对px的重新认识。但和上面的还是有关系的,设备独立像素1px = 没有放大时候的1px像素。

要这设备独立像素有何用?顺带一提,除了物理像素是真实存在的,其他的像素是虚拟的

设想一下 : 如果用物理像素,刚才说了可变,那么好玩了,假设电脑屏幕尺寸一样,我电脑分辨率高,那么物理像素点小一点,我的1px就小一点,你的分辨率低,1px就大一点。那还怎么开发?难道还要去找电脑物理像素 = 手机物理像素的电脑,手机又不只是一种分辨率。设备独立像素说我不管你的物理像素多少,你的1px就必须是那么大。接下来说说为什么电脑上明明我设置了10px到手机那么小的屏幕上就变成5px了?

首先来说一个重要的概念:视口 ,就是这么一坨重要的视口,他有什么作用呢?作用大了去了。没有视口,html元素默认就是浏览器的宽度,就是要把浏览器的所有内容都显示在手机上,而手机放不下,只好缩小。现在视口可以随着设备宽度(不是尺寸那个宽度,也不是物理像素,是手机的设备独立像素,其实浏览器显示的就是这个,并不是分辨率,而是分辨率 / dpr)变化。然后根据有些宽度百分比的就显示不一样大小了。

下面一幅图说明dpr和二倍图

标签:dpr,分辨率,像素,1px,手机,px,ppi,物理

来源: https://www.cnblogs.com/wchjdnh/p/10878149.html

html物理像素,用一篇文章了解ppi,dpr,物理像素,逻辑像素,以及二倍图相关推荐

  1. 像素相关概念:PPI、DPI、设备像素、独立像素

    前言 我相信对于像素,英文「pixel」,缩写「px」,这个概念并不陌生吧,不管是设计师设计图片用的单位 px,还是前端工程师在 css 里面的单位 px等等,很多领域都会用到这个单位,但是当我问他们 ...

  2. 困扰前端的像素相关概念:PPI、DPI、设备像素、独立像素

    我相信对于像素,英文「pixel」,缩写「px」,这个概念并不陌生吧,不管是设计师设计图片用的单位 px,还是前端工程师在 css 里面的单位 px等等,很多领域都会用到这个单位,但是当我问他们一些问 ...

  3. 一篇文章告诉你 1px 等于多少 cm

    ppi.dp.pt.px.dpr.vw.rem.em.物理像素.逻辑像素--懵就对了! 结论 明白结论说什么的,可跳过此文 以下物理大小单位为 inch: 物理像素的物理大小 = 1/ppi 1dp ...

  4. 物理像素,逻辑像素(pt),css像素(px),像素比(dpr)都是什么?px,em,rem等 都是什么?有什么区别?

    逻辑像素.物理像素.css像素.像素密度.像素比都是什么? (像素)分辨率:手机屏幕的实际像素尺寸. 像素密度(ppi -- 像素 每英寸 (ps: dpi -- 点每英寸,一般针对于打印机等)):( ...

  5. 8cm等于多少像素_「前端剑指offer第5期」物理像素、逻辑像素、CSS像素、PPI、设备像素比是什么...

    # 提问 物理像素.逻辑像素.CSS像素.PPI.设备像素比是什么? # 回答 物理像素代表屏幕上有多少个点,比如1080x2340表示屏幕一排包含1080个物理像素点. 逻辑像素表示屏幕展示物体的视 ...

  6. CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport

    最近看了很多这方面的文章,能搜到的基本看了个遍,但感觉还是似懂非懂,知道这个东西,很难说出这是个什么东西,先整理一些概念,慢慢消化,以后慢慢探索其中的原因. 1.PX(CSS pixels) 1.1 ...

  7. 15-移动端布局基础——DPI、PPI、物理像素、DPR、viewportcss像素、DPR

    文章目录 1. DPI 和 PPI 是什么? 一.物理像素和css像素 三.设备像素比DPR 四.viewport 五.viewport三理论:布局视口.视觉视口.理想视口 五.利用meta标签对vi ...

  8. CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport(转载)

    1.PX(CSS pixels) 1.1 定义 虚拟像素,可以理解为"直觉"像素,CSS和JS使用的抽象单位,浏览器内的一切长度都是以CSS像素为单位的,CSS像素的单位是px. ...

  9. html逻辑像素和实际像素,物理像素、逻辑像素、设备像素比、PPI、二倍图、css3盒子模型、布局视口、视觉视口、理想视口...

    1.1物理像素 手机屏幕横向有828个点 手机屏幕纵向上有1792个点 同等大小屏幕下,点越多.图像显示越精细 上面所说屏幕上一个个点就是物理像素(physical pixel) 物理像素也叫设备像素 ...

最新文章

  1. 什css3新增的属性,CSS
  2. 【正一专栏】如果世界杯上没有了意大利
  3. 今年最有档次的9个词!(不看后悔)
  4. 获取系统信息3——proc文件系统介绍和使用
  5. 拼团功能实现 php_PHP实现微信提现功能
  6. Spring Boot 数据国际化
  7. 信息学奥赛一本通 1162:字符串逆序
  8. 代码审计之CVE-2017-6920 Drupal远程代码执行漏洞学习
  9. 使用Microsoft Lookback网卡解决了断网情况下 Virtual Server 虚机和主机的网络连接
  10. OSITCP/IP参考模型
  11. 盘点电商大战背后的技术力量支撑
  12. 12c emcc Algorithm negotiation fail
  13. 山东大学软件工程硕士天津保送班
  14. 2021级新生个人训练赛第37场
  15. 软测项目辅导综合教程
  16. 拼接模型坐标系的理解(五)
  17. Debian搭建ftp服务并使用虚拟账户登录
  18. 华为云添加HSS云主机agent无法安装提示已存在问题处理
  19. linux后台挂起、恢复进程相关命令
  20. 扒一扒Xcode中的编译标识: -Werror= -Wunused-variable

热门文章

  1. python中class什么意思_python中的class代表什么
  2. Angular2学习心得
  3. 中国洗车水产业政府战略管理与区域发展战略研究咨询报告
  4. 使用IntelliJ IDEA 社区版开发Android 应用安装和设置指南
  5. 阿里云视频直播中如何直接打开云导播台控制界面进行导播切播操作?
  6. CS模式和BS模式的区别(并从几个角度说明BS是如何完成客户端和服务器的交互)
  7. 一、版本控制工具简介
  8. 网络入侵检测系统之Suricata(四)--初始化模块代码详解
  9. centos7环境变量设置
  10. 关于flash拓展结构总结