前端开发中的CSS的长度单位em、px、ex、%

本文详细介绍了CSS中的不同长度单位,包括px、em、ex、%和pt等,并提供了这些单位之间的转换公式。通过实例说明了如何进行px到em的转换,帮助读者更好地理解和应用这些单位。
px 像素(Pixel),相对长度单位。像素px是相对于显示器屏幕分辨率而言的。

em 是相对长度单位,相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

ex 相对长度单位。相对于字符“x”的高度。此高度通常为字体尺寸的一半。
如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

% 相对长度单位。相对于浏览器窗口的大小。


我们知道pt点Points (1点 = 1/72英寸) 使用来指定字体大小的度量单位下面公式就是pt和px之间的转换:

PX和PT转换的公式: pt=px乘以3/4。比如12px×3/4=9pt大小。
PX和em转换的公式: px=16乘以em,也就是说1.5em=1.5×16=24px。


任意浏览器的默认字体高都是16px,即12pt。所有未经调整的浏览器都符合:1em=16px

那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为16px*62.5%=10px,这样12px=1.2em,10px=1em,也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值