Css单位中px、em和rem的区别?

Css单位中px、em和rem的区别?

px 是像素(Pixel),这个好理解吧?em 是指当前元素所使用的字体中大写字母M的宽度。为什么要单独用M的宽度来表示呢?因为英文字体中有些是不等宽的字体,其中i的宽度最小,W的宽度最大,所以用M的宽度来做个代表,不过中文字体都是等宽的,
html-css310