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还是蓝色的。

0

0 学习 · 5012 问题

查看课程

相似问题