rem 前端字体_前端:CSS字体大小 px、em、rem的区别

1、px

1px的长度表示显示器中一个像素(pixel)的长度,实际显示的效果和显示器的 DPI(Dot Per Inch,每英寸像素数)有关,DPI越大每英寸的像素数越多,每个像素的实际大小越小。通常来说分辨率越高的屏幕 DPI也就越高,所以高分辨率屏幕显示的图标和字体都要更小一些。

所有浏览器的默认字体大小都是 16px。

px的特点

IE无法调整那些使用px作为单位的字体大小;

国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;

Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。

2、em

em(font size of the element)是指相对于父元素的字体大小的单位。

所以默认情况下 1em=16px

EM特点

em的值并不是固定的;

em会继承父级元素的字体大小。

3、rem

rem和 em相似,但是 rem是相对于根元素的字体大小单位。

与 em相比 rem更方便计算也更加直观。

但是 rem在 IE8及其以下都不兼容。

其长度单位:

vw : 1vw 等于视口宽度的1%

vh : 1vh 等于视口高度的1%

vmin : 选取 vw 和 vh 中最小的那个

vmax : 选取 vw 和 vh 中最大的那个

如果你不是在简书看到这篇文章,请移步简书支持原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值