一. rpx :微信小程序开发中新出了尺寸单位rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。

如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。

设备 rpx换算px  (屏幕宽度/750) ;px换算rpx  (750/屏幕宽度) ;px属于逻辑像素。


二.px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的


三.rem rem(root em): 仍然是相对大小,但相对的只是HTML根元素。

小程序中规定屏幕宽度为20rem;1rem = (750/20)rpx 。

移动端rem计算公式:

function getRem(pwidth,prem){
            var html = document.getElementsByTagName("html")[0];
            var oWidth = document.body.clientWidth || document.documentElement.clientWidth;
            html.style.fontSize = oWidth/pwidth*prem + "px";
        }


四.em是相对长度单位。

em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。 EM特点 
1. em的值并不是固定的; 
2. em会继承父级元素的字体大小。


五、pt就是point,是印刷行业常用单位,等于1/72英寸。

px rpx pt em rem单位相关推荐

  1. CSS---px rpx pt em rem四种单位总结

    1.px像素(Pixel) 相对长度单位.像素px是相对于显示器屏幕分辨率而言的 2.rpx rpx :微信小程序开发中新出了尺寸单位rpx(responsive pixel): 可以根据屏幕宽度进行 ...

  2. 前端单位px,pt,rem,逻辑像素,物理像素

    px = 逻辑像素 pt = 物理像素 rem = 相对单位,对标html标签设置的字体大小 详见 http://yueziyao.site/2021/01/18/screen/

  3. px像素、em相对单位,到底是什么意思?

    px,对于许多网页设计者来说,是最常用的CSS长度单位.然而,1px到底多长,恐怕没有多少人回答得上来. CSS长度本身有绝对长度和相对长度的区分. cm.pt之类的都是绝对长度,它们是物理长度--1 ...

  4. CSS单位 px pt em和rem 之间的区别

    CSS中可以定义大小的单位有四种px,pt,em,rem,而px可以说在网页开发中最常见的单位了.不过现在如今的大多数网站已经开始用rem这个单位了.那么这四个单位有什么区别呢? px|pt|em|r ...

  5. CSS单位--px,em,rem,rpx区别

    国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? Px PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够 ...

  6. 彻底弄懂css中单位px和em,rem的区别

    2019独角兽企业重金招聘Python工程师标准>>> rem: rem一般用于设置字体的大小,1rem就是html根元素的字体大小,2rem就是html字体大小的2倍,1.5rem ...

  7. 总结css中单位px和em,rem的区别

    国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的 ...

  8. html 中rem是什么单位,了解并使用CSS中的rem单位

    什么是 rem 可能在你使用收音机或者用其他音乐播放器之前,就已经听过"R.E.M."这个词了.在这个乐队眼中,这个词是"浅睡眠时眼球的快速转动"的缩写,而在 ...

  9. rem适配的浏览器_[史上最全]UI相关尺寸单位详解 | px、pt、dp、sp、rem、vwvh、rpx、ppi、dpi、dppx...

    先给进来看文章的你点个赞 尺寸适配应该由开发同事负责处理,处理不好是他的问题,你有兴趣了解这些让人头疼的事,证明你是共产主义好社畜,还有工作量不饱和,Good for you~适配问题是影响设计复现的 ...

最新文章

  1. 4500-X启动到“511K bytes of non-volatile configuration memory”,无法继续?
  2. onuninitialized和ajax,12.3 Prototype对Ajax的支持
  3. mysql data目录 说明_mysql 更改数据目录
  4. 1、请简述DNS的作用,并说明当你输入网址“www.nxtc.edu.cn“按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) 2、详细描述域名劫持攻击的过程及防御方式。
  5. 【翻译】.NET 5 RC1发布
  6. 04CDatabase类
  7. [memory]虚拟地址空间分布
  8. Linux打开关闭ping
  9. Redis 常用命令操作
  10. ATP-EMTP中变压器联结方式与电压的关系
  11. Python编程定义函数参数的小tips
  12. windows下解决弹窗广告
  13. Python如何进行语法检查
  14. OSChina 娱乐弹弹弹——程序猿的酒文化
  15. 总结(CFAI,AWB,Denoise2D,Sharpen)
  16. html实现放大镜效果,利用jquery实现放大镜特效
  17. 前端JavaScript自学复盘梳理D2
  18. 全功能mp3,wav音频格式转换器-QVE音频剪辑
  19. 1997-2022年市场化指数/市场化指数分享/含计算原始代码
  20. 阿里云杨敬宇:5G时代,边缘计算将发挥更大价值...

热门文章

  1. 如何提高思维能力(不止针对程序猿)
  2. Python 之有趣的自幂数
  3. ubuntu18.04应用图标怎么放到桌面
  4. windows客户端通过脚本文件添加信任站点
  5. 镜像网络MW受邀亮相巴比特杭州区块链国际周
  6. 关于js 中 try catch用法
  7. win10开机自启动在哪里设置(Win10设置开机自启动)
  8. ICPC 2017 Daejeon-Slot Machines
  9. AutoJs学习-实现坦克大战
  10. 不要用战术上的勤奋掩盖战略上的懒惰