问答详情
源自:8-10 给选择器分个组 - 分组选择器

.first,span{color:green;}

代码写成这样的时候 第二段里面second里的<span>简单</span>也会变绿。

但我明明取的是first里面的 span啊

提问者:MatveyAplega_0 2016-03-03 11:11

个回答

  • 王买山
    2016-03-03 11:19:33
    已采纳

    你这段的意思是first以及所有的span都变成绿色

    如果你想只要first里面的span变成绿色

    输入

    .first>span{color:green;}


  • 寇曲
    2016-03-03 14:02:17

    如果要取first里的span,应该用.first>span或者.first span,中间逗号指的是为.first和所有span都设置字体为绿色的属性。

  • wanglinzhizhi
    2016-03-03 11:25:15

    你的这段代码 

    .first,span{color:green;}
    //等效于
    
    .first{
        color:green;
    }
    span{
        color:green;
    }

    正确答案,楼上都解释的很对

    :)

  • mosso
    2016-03-03 11:24:42

    你这样写是分组选择器,你这样写.first>span{color:green;}就OK了。

  • Elvis_Nam
    2016-03-03 11:22:19

    逗号是指分组选择符,相当于.first和span标签采用此样式。你的意思应该是让.first的后代span采用该样式,应选择后代选择器,即用空格隔开。 .first span{color:green;}

  • 王小璐的后颈肉
    2016-03-03 11:20:38

    把first后面的逗号改成空格试试。