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

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

咸鱼的日常

2016-03-05 16:50

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

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

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

写回答 关注

4回答

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

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

    羽辰小王子

    那为什么段落文字不会变成20PX 只有勇气标题变成了20PX

    2017-06-29 09:33:50

    共 4 条回复 >

  • 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;} 看看颜色是什么。

    menghu... 回复忆_卿

    哦哦,懂了,谢谢你呀

    2016-05-17 08:31:05

    共 3 条回复 >

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

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

1225809 学习 · 18234 问题

查看课程

相似问题