vw,vh,px,%,em,rem,rpx,upx

px

即pixel(像素)的缩写,css最常用单位。
优点是比较方便,快捷。
缺点是没有弹性,不能适配。

em

相对长度单位,它是相对于父元素font-size的
优点是段落首行缩进2字符时,不需要进行计算
缺点是只要父元素font-size改变,子元素也会随之发生改变,后期进行修改时影响较大。

rem

也是相对长度单位,与em不同,它是相对html font-size的
优点是移动端使用极其方便,不需要写多套代码去适配各种端口
缺点是需要计算

百分比(在布局上称其为百分比布局或者流式布局)

是相对父元素大小的
优点是不需要精确算出
缺点是不易控制,需要较好的估算能力

vw

即viewport width(视口宽度)相对视口(视口:浏览器窗口的大小的单位)
1vw=1%视口宽度即100vm=1可视视口宽度

vh

即viewport height(视口高度)相对视口
1vh=1%视口高度即100vh=1可视视口高度

vw,vh缺点是不是所有浏览器都兼容
绿色为兼容

rpx

微信小程序 推荐使用自适应单位
将屏幕均分为750份所以一个屏幕的总宽度是750rpx

基本等式:设计稿 1px / 设计稿基准宽度 = 框架样式 1rpx / 750rpx
换算公式:750 * 元素在设计稿中的宽度 / 设计稿基准宽度

upx

划分规则、基本等式、换算公式都与rpx相同
uniapp之前的推荐使用单位,现在推荐使用rpx
原因是:upx在动态绑定时无法被准确编译,需要使用uni.upx2px
转化一下被很多开发者所吐槽,官方接收到讯息后做了改动在app端和h5端都做了rpx的支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伊昂呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值