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

用*{font-size:20px}和body{font-size:20px}实际显示的字体大小不同

这两个不知道为什么实际效果不同,字体大小不是设置的一样吗?

正在回答

4 回答

因为*是通用选择器,可以匹配任何一个标号,自然包括h1标签;至于第二个用body作为选择器的时候,它作用于内层标签是通过继承得来的,遇到与内层标签的属性冲突的时候优先显示内层标签的,所以图二显示的是h1标签变大了,~我看别人的~

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

micoto3771095 提问者

谢谢~
2017-08-19 回复 有任何疑惑可以回复我~

因为*是通用选择器,可以匹配任何一个标号,自然包括h1标签;至于第二个用body作为选择器的时候,它作用于内层标签是通过继承得来的,遇到与内层标签的属性冲突的时候优先显示内层标签的,所以图二显示的是h1标签变大了  看别人的

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

<p>标签内的字体大小相同,都为20px;字体大小不同的是<h>标签的文字

原因:*是通用选择器;body中<h>文字是继承的样式,优先级:通用选择器(匹配所有标签元素)>标签>继承

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

micoto3771095 提问者

谢谢啦
2017-08-19 回复 有任何疑惑可以回复我~

优先级的问题

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

举报

0/150
提交
取消

用*{font-size:20px}和body{font-size:20px}实际显示的字体大小不同

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信