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

* {color:red;} 与 body{color:red;}有什么区别?

<head>
    <style type="text/css">
    * {color:red;}
    </style>
</head>

<head>
    <style type="text/css">
    body{color:red;}
    </style>
</head>

有什么本质区别么?我看实际显示效果是一样的啊

提问者:咸鱼的日常 2016-03-05 16:50

个回答

  • likar
    2016-03-05 16:53:58
    已采纳

    * {color:red;}的作用域为整个网页,而body{color:red;}的作用域只有<body>包含的内容</body>标签里边的元素

  • menghuanzhiyun
    2016-05-08 16:26:54

    看不出来有什么不同。能把你做的效果图发布一下吗?谢谢

  • 阮肥
    2016-05-04 15:02:43

    你试着输入*{font-size:60px;}和body{font-size:60px;}就会很清楚的看到二者的不同了。

  • 忆_卿
    2016-04-13 16:15:29

    (*)号指定,它的作用是匹配html中所有标签元素,请问body是不是html中的标签? 说明 (*)的范围比 body的要大  不信 你在 代码中  可以 加  body{color:blue;}  和 *{color:red;} 看看颜色是什么。