请问 1.5em和150%字体大小,是不是都是1.5倍的意思,如果是的话,何必还要搞个这单位的区别

请问 1.5em和150%字体大小,是不是都是1.5倍的意思,如果是的话,何必还要搞个这单位的区别

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,em和%都会根据父元素去计算。给你举的这个例子就是区别:

1、em单位只会根据字体大小去计算,如果当前元素设置了字体大小,就会根据当前元素字体大小计算,否则就会根据父元素字体大小去计算。例如width属性设置1em,字体大小为16px,那么宽度就是1em*16=16px。

2、%单位不同属性计算不同。例如宽度,父元素宽度为整个视口,当前元素设置100%,那么宽度也就会是整个视口。

本节练习中对于字体大小来说1.5em和150%字体大小,都是1.5倍的意思,显示的字体大小一致。但是用于其他属性上就不一样了,下面宽度是20em和100%的效果,

http://img1.sycdn.imooc.com//climg/5ddb7365098b31cc18040260.jpg

同学可以再理解一下。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 只恨未尽心 提问者 #1
    哦,这样举例就略懂了
    2019-11-27 19:35:40
好帮手慕星星 2019-11-25 10:10:04

同学你好,问题解答如下:

1、1.5em和150%字体大小,都是1.5倍的意思

2、em单位不仅仅用于字体大小,其他样式例如宽高等也可以使用,会根据字体大小来计算,而%只是根据父元素相对应的属性计算。例如:

http://img1.sycdn.imooc.com//climg/5ddb37d40975f5f904500655.jpg

http://img1.sycdn.imooc.com//climg/5ddb37f4097821ce19200267.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 只恨未尽心 #1
    只有%根据父元素?EM不跟? 区别我看例子,宽高也能用%呀 有其他特殊的区别例子吗
    2019-11-25 13:56:22
徐海燕420282 2019-11-24 23:17:07

都是1.5倍的意思

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师