px、rpx、em、rem、vw、vh各种像素单位的区别

这篇文章详细介绍了Web开发中常见的像素单位,包括px的固定性,rpx在微信小程序和uni-app中的自适应特性,em的相对父元素字体大小,rem相对于根元素font-size的灵活性,以及vw和vh基于视窗尺寸的百分比单位。这些单位在不同场景下有各自的适用性,帮助开发者实现响应式设计。
摘要由CSDN通过智能技术生成

px、rpx、em、rem、vw、vh各种像素单位的区别

px:

px就是 pixel的缩写,意味像素。px就是一张图片最小的一个点,一张位图就是无数个这样的点构成的,是web开发中最常用的像素单位。

rpx:

由微信小程序官方推出的新单位,适用于移动端的 uni-app或者微信小程序的开发。可以根据屏幕宽度进行自适应,1rpx实际上等于相对于屏幕宽度的1物理像素。在设计时可以将1px约等于2rpx。

em:

相对单位,参照物是父元素的 font-size字体大小,具有继承的特点。如果自身定义了 font-size属性那么就会按照自身来计算,都没有设置的话,就会按照当前所有浏览器或者设备的默认文字大小来计算调整。一般来说浏览器的默认字体大小为16px,一个完整的页面内,可能每个模块的 em默认值都不想同。

rem:

css3中推出的新单位。相对于根元素(html)设置的 font-size属性进行调整,而不会像 em那样依赖于父元素的字体大小而造成页面文字大小不相同的混乱局面。

vw:

同样是css3中推出的新单位,是 viewpoint width的缩写,意为视窗宽度。视窗宽度1vw等于是窗宽度的1%。也就是说,如果当前开发浏览器或者设备的宽度为1280px,那么1vw就等于12.8px。在开发设计的过程中,100vw才能真正占据当前屏幕宽度的100%。

vh:

vh和vw同理,是css3中推出的新单位,是 viewpoint height的缩写意为视窗高度。视窗高度1vh等于是窗高度的1%。计算及使用都与vw相同,这里就不在赘述了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值