<head> <style type="text/css"> * {color:red;} </style> </head>
与
<head> <style type="text/css"> body{color:red;} </style> </head>
有什么本质区别么?我看实际显示效果是一样的啊
* {color:red;}的作用域为整个网页,而body{color:red;}的作用域只有<body>包含的内容</body>标签里边的元素
看不出来有什么不同。能把你做的效果图发布一下吗?谢谢
你试着输入*{font-size:60px;}和body{font-size:60px;}就会很清楚的看到二者的不同了。
(*)号指定,它的作用是匹配html中所有标签元素,请问body是不是html中的标签? 说明 (*)的范围比 body的要大 不信 你在 代码中 可以 加 body{color:blue;} 和 *{color:red;} 看看颜色是什么。