rem,em,px的区别

1、px是绝对长度单位,像素,相对于屏幕的分辨率

px不会因为其他元素的尺寸变化而变化。

一般情况下,我们平时都是用px来定义字体,所以无法用浏览器字体放大的功能,IE无法调整那些使用px作为单位的字体大小。大部分网站能调整是因为用了相对长度单位em或rem。

2、em是相对长度单位,相对于当前行内或者是父元素的字体大小,如果当前对行内的文本字体尺寸未被人为设置,则相对浏览器的默认字体尺寸

3、rem也是相对长度单位,但是她相对于根元素,不会像em一样,造成混乱的。

原文地址:https://www.cnblogs.com/jwenming/p/14445582.html