p span{color:purple;}权值是1+1=2 .first{color:green;}权值是10 为什么span显示的是紫色 我觉得用下面这个代码更好一些 .first>span{color:purple;}
span显示为紫色的权值是2,span显示为绿色的权值是0.1(继承.first的),2>0.1,所以显示紫色。用.first>span和p span同样的道理,span自身的权值都比继承的权值大。