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

为什么这样做不对?

body>span{color:green;}

这段代码,照理来说,不应该是第一段的<span></span>变绿色吗?怎么没变的?

body span{color:green;}

这个倒是所有<span></span>都变了。

#second>span{color:green;}

#second span{color:green;}

这两段代码,为什么结果都是第二段所有的<span></span>变绿色了?不应该不一样结果的吗??

提问者:亦晨小伙子 2019-09-07 11:23

个回答

  • 蝴蝶蓝兰
    2019-10-01 10:28:31

    我也蒙了,是不是span不是第一代啊???改成h1。。。就可以了

  • 黑皮磊
    2019-09-07 12:59:53

    body>span 的第一代子元素是<h1></h1>   第一段的<span>是第二代了

    body span 是所有后代都变

    #second>span{color:green;}

    #second span{color:green;}它的第一代就是所有的后代了