采用p>.first span{color:purple;}为什么出来的是粉色,不是紫色,这种写法错吗?
这个写法是错误的,">"是子元素选择器,只能选择元素(也就是标签),而不能选择类。可以把p>删掉。不知道能不能帮到你。
应该是写成.first>span{color:purple;}或者.first span{color:purple;}
这种写法不对吧,你可以各种尝试试一下。
看看后面是不是又跟了一句设置成粉色的语句,因为CSS是遵循就近原则的