文章目录

  • DPI(dots per inch)
  • dpcm(dots per centimeter)
  • dppx(dots per px 别名为:x)
  • px像素(Pixel)
  • em
  • rem (font size of the root element)
  • in英寸(Inch)
  • pt磅(Point)
  • mm毫米(Millimeter)
  • cm厘米(Centimeter)
  • pt与px换算公式
  • mm与px换算公式

像素作为图像的一种尺寸,只存在于电脑中,如同RGB色彩模式一样只存在于电脑中。像素是一种虚拟的单位,现实生活中是没有像素这个单位的。
在现实中我们看到一个人,你能说他有多少像素高吗?不能,通常我们会说他有1.82米高,或者182厘米等。所用的都是传统长度单位。传统长度单位就是指毫米、厘米、分米、米、公里、光年等单位。

DPI(dots per inch)

每英寸点数。在扫描打印时一般都有DPI可选。Windows 系统默认是 96dpiApple 系统默认是 72dpi

dpcm(dots per centimeter)

表示每厘米的点数。因为 1 英寸是 2.54 厘米,所以 1dpcm ≈ 2.54dpi

dppx(dots per px 别名为:x)

表示每 px 单位的点数。对应window.devicePixelRatio值。

px像素(Pixel)

相对长度单位。是一个虚拟的长度单位。是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI。

em

由于屏幕大小的差异性,相同大小的字体在不同屏幕下显示的效果差异比较大。那么动态的放大/缩小字体就变得比较重要。显然针对每一处的字体设置都去做兼容是复杂的,于是就有了em 和 rem。

em是相对长度单位。相对于当前对象内文本的字体尺寸。

如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

由于浏览器的默认字体大小是 16px,所以未经调整默认字体大小的浏览器都符合: 1em = 16px。

em 会继承父级元素的字体大小。由此,只需要改变父元素的字体大小,就可以同步放大或缩小子元素的字体。

但是也因此需要注意几点:

  1. body 选择器中声明 Font-size=62.5% (10 ÷ 16 × 100% = 62.5%);
  2. 将你的原来的 px 数值除以 10,然后换上 em 作为单位;
  3. 重新计算那些被放大的字体的 em 数值。避免字体大小的重复声明。

rem (font size of the root element)

由于 em 存在对父元素继承的问题,当改变字体大小时涉及的继承关系就变得复杂起来。
rem 是相对于根元素字体尺寸的大小。如 文本大小设为 font-size: 10px,则 1rem = 10px。使用 rem 设置字体则简单了很多。

in英寸(Inch)

绝对长度单位。

pt磅(Point)

绝对长度单位。是一个物理长度单位,指的是72分之一英寸。
1in = 72pt

mm毫米(Millimeter)

绝对长度单位。
1in = 25.4 mm = 72pt

cm厘米(Centimeter)

绝对长度单位。
1in = 2.54cm = 72pt

pt与px换算公式

pt和px的换算公式可以根据pt的定义得出:
pt = 1/72(英寸), px = 1/dpi(英寸)
因此 pt = px * dpi / 72
以 Windows 下的 96dpi 来计算
pt = px * 96/72 = px * 4/3 = px * 1.33
基本上 1pt 约等于 1.33像素

mm与px换算公式

由pt = px * dpi / 72
则又知道1in = 25.4mm = 72pt
则25.4mm/72 = px * dpi / 72
得mm = px * dpi / 25.4
以 Windows 下的 96dpi 来计算
mm = px * 96 / 25.4
mm = px * 3.78
基本上 1毫米 约等于 3.78像素

探究px像素与pt磅,mm毫米之间的换算相关推荐

  1. 关于 字号、PX像素、PT点数、em、CM厘米、MM毫米之间的换算

    关于 字号.PX像素.PT点数.em.CM厘米.MM毫米之间的换算 (2011-04-25 15:09:21)转载▼ 标签: 杂谈 分类: 专业知识 pt (point,磅) 是一个物理长度单位,指的 ...

  2. 字号、PX像素、PT点数、em、CM厘米、MM毫米之间的换算

    本文转自:http://blog.sina.com.cn/s/blog_74b015020100taw5.html pt (point,磅) 是一个物理长度单位,指的是72分之一英寸. px (pix ...

  3. css中的单位换算_CSS单位px、em、rem及它们之间的换算关系

    作者:WangMin 格言:努力做好自己喜欢的每一件事 国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者的区别与优势是什么?接下来我们就来学习一下吧! 单位px.em.rem分 ...

  4. px,in,mm,pt,dp,dip,sp 之间的换算公式以及区别 屏幕密度

    px   :是屏幕的像素点 in    :英寸 mm :毫米 pt    :磅,1/72 英寸 dp   :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px dip  :等 ...

  5. px,in,mm,pt,dp,dip,sp 之间的换算公式以及区别

    px   :是屏幕的像素点 in    :英寸 mm :毫米 pt    :磅,1/72 英寸 dp   :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px dip  :等 ...

  6. 毫米和像素怎么换算_图片的像素和毫米之间的换算关系

    2019-02-10 厘米与像素一张图片,要打印尺寸为10.8厘米*17厘米,图片要编辑成多少乘以多少像素 楼上的误人子弟了, 按照楼上的计算1厘米=25像素,这多麻烦啊,更何况这个值不是固定不变的 ...

  7. CSS单位px、em、rem及它们之间的换算关系

    作者:WangMin 格言:努力做好自己喜欢的每一件事 CSDN原创文章 博客地址

  8. 【MathType】彻底解决公式大小与文章文字大小不统一(含字体的字号与磅(pt)和像素(px)之间的换算关系)

    文章目录 1.大小不一致原因 2.字体的字号与磅(pt)和像素(px)之间的关系 3.彻底解决方法 在使用Mathtype的时候,有时候会出现公式大小不统一的情况,这时候手动去拖动大小的话非常不理想, ...

  9. px,dp,dip,sp,in,mm,pt详细分析

    px,dp,dip,sp,in,mm,pt详细分析 px   :(pixels),屏幕的像素点,不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多. dip  :(devi ...

最新文章

  1. 模糊匹配 读音_onenote搜索机制详解②:两种搜索模式,模糊与精确匹配
  2. RMQ ST算法简介
  3. 附实例!图解React的生命周期及执行顺序
  4. 文巾解题 1310. 子数组异或查询
  5. 16招帮助企业降低IT管理成本
  6. IOS小技巧–用runtime 解决UIButton 重复点击问题
  7. zoj 3696 Alien's Organ(泊松分布)
  8. php system()和exec()差别
  9. Linux环境下安装 JDK1.8 和 Tomcat8
  10. 牛客练习赛60 ~ 斩杀线计算大师
  11. T-SQL DML学习笔记
  12. 闺女在大连上大学,一个月1500生活费她说少
  13. Spring beans配置方案(三) 学习笔记
  14. jquery插件函数传参错误
  15. Iptables基本概念及应用
  16. android音频格式,适用于iOS和Android的音频格式
  17. centos7 Redis多机多节点集群部署
  18. 支付宝企业转账到个人账号(php源码,亲测)
  19. Android模仿新浪微博(自定义ListView下拉刷新)
  20. 爱上开源之Boot4go-etcdv3-browser之剧透篇

热门文章

  1. 织梦(dede)更改默认管理员名称admin技巧
  2. python中确定两个列表(list)之间是否为子集关系
  3. ResNet实战:单机多卡DDP方式、混合精度训练
  4. Downkyi(哔哩下载姬)绿色便携版V1.4.0 | bilibili视频下载工具 \ B站解析器 -- b站视频怎么下载到电脑?
  5. Python基础 | Spyder的使用
  6. MapReduce关系代数运算——投影
  7. 照片:Majoy是什么东西?
  8. 计算机科学与技术专业实践范文,计算机科学与技术专业毕业实习报告范文.docx...
  9. 微信小程序开发中调用button组件添加微信客服功能
  10. android 生成 QR_CODE 码 PFD_417码 CODE_36码