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

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

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

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

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

正在回答

4 回答

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

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

咸鱼的日常 提问者

不是只有<body>里面的内容才会显示在网页上么?
2016-03-05 回复 有任何疑惑可以回复我~
#2

likar 回复 咸鱼的日常 提问者

是的,没错
2016-03-05 回复 有任何疑惑可以回复我~
#3

想要飞的鱼儿

两者就呈现给用户者的界面来说是一致的!但是所要表达的含义不同罢了
2016-03-12 回复 有任何疑惑可以回复我~
#4

羽辰小王子

那为什么段落文字不会变成20PX 只有勇气标题变成了20PX
2017-06-29 回复 有任何疑惑可以回复我~
查看1条回复

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

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

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

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

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

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

menghuanzhiyun

表面上没有什么区别呀!???
2016-05-08 回复 有任何疑惑可以回复我~
#2

忆_卿 回复 menghuanzhiyun

因为样式基本上作用的是<body>标签里面的内容 所以表面上没什么区别,只是*{} 通用选择器 比它的范围广一些。
2016-05-08 回复 有任何疑惑可以回复我~
#3

menghuanzhiyun 回复 忆_卿

哦哦,懂了,谢谢你呀
2016-05-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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