CSS样式中长度单位含义解析:rpx、px、vw、vh、em、rem、pt

在 CSS 样式中,有几种常见的长度单位,包括 rpx 、 px 、 vw 和 vh 等,含义解析如下:

  • 1 . rpx (响应像素): 是微信小程序中的一种相对长度单位,可以根据屏幕宽度进行自适应缩放。 1rpx 约等于屏幕宽度的 1/750 ,因此在不同设备上显示的大小会自动进行缩放,适应不同的屏幕尺寸。通常用于布局和字体大小的设置。

  • 2 . px (像素): 是像素单位,表示屏幕上的一个像素点。在微信小程序中, 1px 在不同设备上的物理大小可能会有所不同,因此不具备响应性。通常用于边框、阴影等具有固定尺寸的元素。

  • 3 . vw (视窗宽度的百分比): 是相对长度单位,表示相对于视窗宽度的百分比。 1vw 等于视窗宽度的 1 %。通常用于响应式布局中,根据视窗宽度的变化调整元素大小。

  • 4 . vh (视窗高度的百分比): 是相对长度单位,表示相对于视窗高度的百分比。 1vh 等于视窗高度的 1 %。通常用于响应式布局中,根据视窗高度的变化调整元素大小。

  • 5 . em (相对于父元素的字体大小): em 是相对长度单位,表示相对于父元素的字体大小。例如, 1em 等于父元素的字体大小。通常用于设置字体大小。

  • 6 . rem (相对于根元素的字体大小): rem 是相对长度单位,表示相对于根元素( html 元素)的字体大小。例如, 1rem 等于根元素的字体大小。与 em 不同, rem 的值不会继承父元素的字体大小。通常用于响应式布局中。

  • 7 . pt (点): pt 是长度单位,等于 1/72 英寸,常用于打印和排版领域。

  • 8 . %(百分比): 百分比是相对长度单位,表示相对于父元素的百分比。例如, 50 % 表示父元素的一半大小。

下面是整理的一个表格,方便大家查看:

单位 特点 用途
rpx 相对于屏幕宽度的响应式单位,自适应缩放 布局和字体大小
px 固定单位,不具备响应性 边框、阴影等固定尺寸元素
vw 相对于视窗宽度的百分比,响应式单位 响应式布局
vh 相对于视窗高度的百分比,响应式单位 响应式布局
em 相对于父元素的字体大小 字体大小
rem 相对于根元素的字体大小,不受父元素影响 响应式布局
pt 等于1/72英寸,用于打印和排版领域 打印样式
% 相对于父元素的百分比 布局和尺寸调整
相关推荐
码艺-Alimjan5 小时前
Tauri 源码备份 · 打包 & 解压 总结,源码收集之路
前端·javascript·vue.js
小马不起床5 小时前
零基础玩转 FastAPI_11:前端后台管理页面
前端·状态模式·fastapi
子非鱼a6 小时前
【文件上传】一个普普通通的edu16
前端
美狐美颜SDK开放平台6 小时前
直播APP如何实现美白滤镜功能?视频美颜SDK技术开发方案详解
前端·数据库·人工智能·音视频·美颜sdk·直播美颜sdk·视频美颜sdk
pride.li7 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
屏什么录7 小时前
电脑如何录屏幕视频和声音?从工具到代码,7 种方案帮你彻底搞定
前端·音视频开发
用户360055579008 小时前
Kestrel_VLLM_CUDA -09 · full-GPU decode:单 token 全设备
前端
kyriewen8 小时前
我上手了 Vite+ 1.0:Node 不用自己装,lint 却翻车了
前端·javascript·程序员
松就是我902988 小时前
你的 PPT 不缺内容,缺一个讲它的人
前端
松就是我902988 小时前
别再熬夜做 PPT 了!输入一个主题,AI 帮你把整套幻灯片做好,还能随便改字
前端