MatveyAplega_0
2016-03-03 11:11
代码写成这样的时候 第二段里面second里的<span>简单</span>也会变绿。
但我明明取的是first里面的 span啊
你这段的意思是first以及所有的span都变成绿色
如果你想只要first里面的span变成绿色
输入
.first>span{color:green;}
如果要取first里的span,应该用.first>span或者.first span,中间逗号指的是为.first和所有span都设置字体为绿色的属性。
你的这段代码
.first,span{color:green;}
//等效于 .first{ color:green; } span{ color:green; }
正确答案,楼上都解释的很对
:)
你这样写是分组选择器,你这样写.first>span{color:green;}就OK了。
逗号是指分组选择符,相当于.first和span标签采用此样式。你的意思应该是让.first的后代span采用该样式,应选择后代选择器,即用空格隔开。 .first span{color:green;}
把first后面的逗号改成空格试试。
初识HTML(5)+CSS(3)-升级版
1225297 学习 · 18230 问题
相似问题