<style>
*{color:blue;}
body{color:red;}
</style>
</head>
<body>
<p>文字实验</p>
</body>
</html>
各位大神不是 *的权重最小吗,为什么这样,P还是会显示蓝色呢?<body>是标签,应该权重比*要大啊!!!
百思不得其解!
<style>
*{color:blue;}
body{color:red;}
</style>
</head>
<body>
<p>文字实验</p>
</body>
</html>
各位大神不是 *的权重最小吗,为什么这样,P还是会显示蓝色呢?<body>是标签,应该权重比*要大啊!!!
百思不得其解!
!important > 行内样式 > ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性 。 通配符是给所有元素加上该属性,而p你没有写任何属,只有从body继承来的red因为继承属性<通配符所以红色不生效