px,em,rem

Posted zhangzhongjiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了px,em,rem相关的知识,希望对你有一定的参考价值。

1. px

1个px相当于1个像素,px是固定的,不会随着页面改变而改变。

2. em

em是相对的长度单位。

(1)em相对参照物为父元素的font-size。

(2)em具有继承的特点。

(3)当没有设置font-size时,浏览器会有一个默认的em设置:1em=16px。

缺点:

em是依赖于父元素字体大小,而各父元素的尺寸不一定是一样的,所以会带来布局上的不确定性。

3. rem

rem的相对参照物为根元素html,相对参照固定不变,所以比较好计算。

当没有设置font-size时,浏览器会有一个默认的rem设置: 1rem=16px,这点与em是一致的。

以上是关于px,em,rem的主要内容,如果未能解决你的问题,请参考以下文章

px em rem 的区别

彻底弄懂css中单位px和em,rem的区别

px,em和rem的区别

rem和em的用法

rem em px 单位换算

彻底弄懂px,em和rem的区别