问答详情
源自:8-8 我全都要 - 通用选择器

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

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

提问者:micoto3771095 2017-08-15 17:03

个回答

  • 慕圣6387244
    2017-08-15 17:18:54
    已采纳

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

  • 临下
    2017-10-20 11:54:56

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

  • 神奇Molly
    2017-08-15 17:33:31

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

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

  • 慕后端8544656
    2017-08-15 17:20:01

    优先级的问题