p{color:red;}
.first{color:green;}/*因为权值高显示为绿色*/
span{color:pink;}/*设置为粉色*/
p和span权值不都是1吗?那为什么会显示粉色,是不是span是p的子标签,所以span权值高?
凡是继承过来的权值都是0.1,所以子标签重新设置权值得话,权值肯定是大于0.1的,颜色都会变化
我觉得应该是,“胆小如鼠”是在<span>标签里的,如果显示绿色的话,是继承来的,它的权值只有0.1或者很小。而<span>本身的权值为10,大于继承的0.1,所以显示的是span本身的粉色。
就近原则
楼上说的对,就近原则
因为span离的近,同样的权值会选近的