1em是不是就是16像素
来源:1-1 圆角理论(边框和圆角)
慕粉1746242721
2017-05-24 19:23:10
浏览器的默认字体是16像素,那1em是不是就是16像素,em可以用小数表示么。
2回答
Miss路
2017-05-25
1em 等于当前的字体尺寸。
2em 等于当前字体尺寸的两倍。
例如,如果某元素以 12pt 显示,那么 2em 是24pt。
祝学习愉快!
晓媛Sharon
2017-05-24
em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。
那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明 Font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
所以em可以用小数。
相似问题