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

来源:8-8 我全都要 - 通用选择器

micoto3771095

2017-08-15 17:03

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

写回答 关注

4回答

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

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

    micoto...

    谢谢~

    2017-08-19 16:12:55

    共 1 条回复 >

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

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

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

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

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

    micoto...

    谢谢啦

    2017-08-19 16:12:29

    共 1 条回复 >

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

    优先级的问题

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225293 学习 · 18230 问题

查看课程

相似问题