为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这里的2em不能用200%代替呢?

为什么这里的2em不能用200%代替呢?

正在回答

5 回答

px表示像素 (计算机屏幕上的一个点:1px = 1/96in),是绝对单位 ,不会因为其他元素的尺寸变化而变化。
em表示相对于父元素的字体大小。em是相对单位 ,没有一个固定的度量值,而是由其他元素尺寸来决定的相对值。

2 回复 有任何疑惑可以回复我~

任意浏览器的默认字体高都是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作为单位就行了。

2em不等于200%,应该是20/16=125%

我也是现学得,应该是酱紫  嘿嘿

3 回复 有任何疑惑可以回复我~

%是按行高或者行宽来计算,em用子体高宽计算,因为行高等于字体高,所以高度时可以代替,宽度应该就不可以了

0 回复 有任何疑惑可以回复我~

2em的意思就是文字的两倍大小

0 回复 有任何疑惑可以回复我~

2em的意思就是文字的两倍大小

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这里的2em不能用200%代替呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号