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

这篇文章介绍了CSS中几种常见的相对长度单位,包括px基于显示器分辨率,em相对于父节点字体大小,rem相对于根元素字体大小,以及vhandvw相对于视口尺寸,vmin和vmax则是视口尺寸的最小值和最大值。此外,还提到了设备像素(pt)和设备像素比(dpr)以及像素密度(ppi)的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、px:相对长度单位。像素px是相对于显示器屏幕分辨率而言的。

2、em:相对长度单位。基准点为父节点字体的大小,即相对于当前对象内文本的字体尺寸(继承父节点字体大小)。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸( 16px )。

3、rem:相对长度单位。r’是“root”的缩写,相对于根元素的字体大小。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			body{
				font-size:16px;
			}
			div{
				/* 基准点为父节点字体的大小
				      如当前对行内文本的字体尺寸未被人为设置,
				      则相对于浏览器的默认字体尺寸(16px)  */
				font-size:1.5em;
			}
			.block-sub{
				/* 相对于根节点 html (默认16 px 字体大小) */
				font: size 1.5em;
			}
			
		</style>
	</head>
	<body>
		<div class="block">
			父元素
			<div class="block">
				子元素
				<div class="block"></div>
			</div>
			
		</div>
		<div class="block-sub">兄弟元素</div>
	</body>
</html>

在这里插入图片描述
4、vh and vw:相对于视口的高度和宽度,而不是父元素的(CSS百分比是相对于包含它的最近的父元素的高度和宽度)。
视口指可视区域;
5、vmin and vmax:关于视口高度和宽度两者的最小值或者最大值。

6、pt 设备像素(物理像素)

7、dpr = 设备像素 / 设备独立像素

8、ppi 每英寸像素,值越大,图像越清晰

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值