px、rpx、em以及rem的区别与用法

px和rpx是尺寸单位,在网页开发中常用,而em和rem是字体尺寸单位,在网页开发和移动端开发中常用,下面分别介绍一下它们的区别和用法:

  1. px:像素,是绝对单位,不会随字体大小变化而变化,像素值越大,元素越大。在开发中,常用于固定宽度的元素。使用方法:直接添加数值,如font-size: 12px;

  2. rpx:相对像素,是微信小程序中的尺寸单位,可以根据屏幕宽度进行自适应缩放,一个屏幕宽度为750rpx。使用方法:直接添加数值,如width: 100rpx;

  3. em:相对于父元素字体大小,是相对单位,根据父元素字体大小计算。使用方法:直接添加数值,如font-size: 2em; 表示字体大小是父元素字体大小的2倍。

  4. rem:相对于根元素字体大小,根据根元素字体大小计算,设置在根元素上,一般默认为16px。使用方法:在根元素设置字体大小,如html{font-size: 16px;},然后使用rem设置元素的字体大小,如font-size: 1.5rem; 表示字体大小是根元素字体大小的1.5倍。

总体来说,px和rpx是固定的绝对长度单位,而em和rem是相对长度单位,根据父元素或根元素的字体大小计算。在开发中,应该根据实际需求选择合适的单位。

推荐给大家一个px,em,rem单位转换工具:PX to EM conversion made simple.

相关推荐
smchaopiao1 小时前
如何用CSS和JS搞定全屏图片展示
前端·javascript·css
酉鬼女又兒1 小时前
零基础快速入门前端CSS Transform 与动画核心知识点及蓝桥杯 Web 应用开发考点解析(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·css·职场和发展·蓝桥杯·html
大漠_w3cpluscom4 小时前
CSS 技巧:CSS 中选择 html 元素的各种奇技淫巧
前端·css·weui
sensen_kiss5 小时前
CAN302 电子商务技术 Pt.2 深入了解HTML和CSS
前端·css·学习·html
是上好佳佳佳呀8 小时前
【前端(三)】CSS 属性梳理:从字体文本到背景表格
前端·css
whuhewei8 小时前
CSS文字外描边
前端·css
英俊潇洒美少年1 天前
css中专门用来提升渲染性能、减少重排重绘的属性
前端·css
我是伪码农1 天前
14届蓝桥杯
javascript·css·css3
是上好佳佳佳呀1 天前
【前端(二)】CSS 知识梳理:从编写位置到选择器优先级
前端·css
李松桃1 天前
01HTML-CSS-入门知识点
前端·css