.first{color:green;}权值最大,span{color:pink;}权值为1,那为什么显示的是粉红色呢?

feizq092
2014-07-18
28 回答
第七行 p{color:red;} 对于p来说,这条语句的权值为 1 ;而对于p中的span胆小如鼠来说,因为继承性,这条语句对于胆小如鼠来说只有 0.1 的权值。
第八行 .first{color:green;} 对于first来说,这条语句的权值为 10 ;而对于first中的span胆小如鼠来说,因为继承性,这条语句对于胆小如鼠来说只有 0.1 的权值。
第十行 span{color:pink;} 对于span胆小如鼠来说,这条语句的权值为 1 。
所以对于整段话来说(除了胆小如鼠外),执行第八行语句,因为第八行具有的权值最高为10>第七行的权值1,;而对于胆小如鼠来说,执行第十行语句,因为第十行语句具有的权值为1>第七行的权值0.1(第八行的权值)。
第十一行 p span{color:purple;} 对于p和span来说,这条语句的权值为1+1=2。那么现在对于p来说,就执行第十一行语句(第十行权值为2>第十行的权值1)。欢迎大家讨论。
查看9条回复
首页上一页123下一页尾页
举报
0/150
提交
取消