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。

祝学习愉快!

0

晓媛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可以用小数。

0

0 学习 · 5760 问题

查看课程