css权重规则
来源:2-43 css权重
梦星魂1
2017-07-08 14:03:28
有一点老师貌似说错了,被继承的css属性是不带有权重的,而不是0,
看下例子,结果字体是显示蓝色,证明权重0 > 没有权重,如果都是0的话,应该字体显示红色(后面覆盖前面的)
<style>
* {
color: blue;
}
div {
color: red;
}
</style>
<div>
<span>memeda</span>
</div>
1回答
怎么都被占用了呢
2017-07-08
不能这么理解哦,*是定义所有的元素,span也属于其中一员,所以span有自己的颜色:蓝色。对于继承,如果子元素有和父元素定义了相同的属性,子元素的属性会覆盖继承来的属性,所以span还是蓝色的。
相似问题