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

feizq092
2014-07-18
28 回答
查看19条回复
@风早君418 直接写span{color:purple;},按照就近原则,也可以将“胆小如鼠”变为紫色,这没错,但不能就认为写在 p span{color:purple;}前的span{color:pink;}没用了,就近原则是建立在权重一样的条件下的(见第七章7-4),所以在这里,对‘胆小如鼠’而言: p{color:red;}权重为0.1; .first{color:green;}权重为0.1; span{color:pink;} 权重为1; p span{color:purple;}权重为2;2>1>0.1,所以‘胆小如鼠’是紫色,这里老师好像还还没讲,后代选择器可以用在标签上,实例里只给了类选择器,欢迎大家指正
首页上一页123下一页尾页
举报
0/150
提交
取消