开发者工具 / 18
CSS单位换算器(px / rem / em / vh / vw)
将像素尺寸换算为相对于根字号的rem、em、vw和vh,默认根字号为16px。
CSS单位换算器(px / rem / em / vh / vw): TOEA会计算相对CSS字体和布局单位,并生成参考比例表。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
像素
24px
REM
1.5rem
EM
1.5em
VW(1440px)
1.6667vw
font-size: 1.5rem; /* 24px */像素到REM换算比例表(16px基准值)
1px0.0625rem0.0625em
2px0.125rem0.125em
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
36px2.25rem2.25em
40px2.5rem2.5em
48px3rem3em
56px3.5rem3.5em
64px4rem4em
72px4.5rem4.5em
80px5rem5em
96px6rem6em
128px8rem8em
为什么使用rem而不是px
浏览器默认从16px开始,但低视力用户通常会在浏览器设置中调大默认字体大小。使用rem设置的文本会随该设置放大,而使用px设置的文本不会。页面缩放会同时放大两者,但许多读者依赖的是字体大小设置;WCAG的调整文本标准要求文本在放大到200%时仍能正常缩放而不丢失内容。请使用rem设置字体大小及其周围间距,并将px留给细线和边框。
em列和嵌套
em相对于元素自身的字体大小;但对于font-size本身,它相对于父元素的字体大小。这里的em值假设父元素采用根字号,这只在顶层成立。在0.875em元素内再次使用0.875em,得到的是12.25px而不是14px,缩小效果会不断叠加。这就是rem更适合作为默认值的原因,而em适合用于应随组件文本缩放的间距。
62.5%的基准和视口单位
设置html { font-size: 62.5% }后,1rem等于10px,计算会更简单;请输入10作为基准字号以匹配此设置。它会缩小所有其他使用rem设置的内容,包括第三方组件,因此请再次为body设置易读的字号。
vw和vh数值假设视口为1440 × 900。在手机上,浏览器工具栏显示时,100vh可能会高于可见区域;100svh和100dvh才是会考虑这一点的单位。
使用方法
- 输入像素值(px)和根字号(默认16px)。
- 查看计算出的rem、em、vw和vh值。
- 复制可直接使用的CSS代码片段,或查看比例表。
隐私与限制
在客户端JavaScript中即时运行。
相关工具
常见问题
标准的根字号是多少?
大多数现代网页浏览器的默认值为16px。
免费工具·使用在浏览器中次·无需账户