版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011344924/article/details/84315033
“em”是一个相对大小,可以指定到小数点后三位。
1. 浏览器的默认字体大小是16px; 1em = 16px;
2.当前元素的font-size中em是相对于其父元素font-size的值来计算的。
3.当前元素的其他属性(非font-size)中em是相对于本元素字体大小的值来计算的。
由于查看当前元素的font-size的大小时需要查看其父元素的font-size大小,所以当嵌套层级深时计算元素的font-size值时就比较复杂。所以“rem”诞生了。
“rem”是相对于根元素(<html>)来确定其长度。