问答详情
源自:8-6 捡了一个儿子 - 子选择器

请大家帮忙解答

我还是一个胆小如鼠的小女孩为什么使用.first>span{color:red}后胆小如鼠也会变红色???

提问者:ironwoman 2016-12-21 19:47

个回答

  • enowsh
    2016-12-29 14:38:17

    大于号“>”选择的就是第一代子元素,也就是第一个span,我觉得你可能没看清楚,这两个span是一个大的套了一个小的span,(而且被span包含的一个小的span并没有被CSS设置样式),你可以试试把>换成空格(也就是选择所有后代),你就清楚是谁被选中了。

    希望能够帮到你

  • qq_小五_8
    2016-12-21 20:57:42

    就是找第一个span,第一个span跟“小女孩”后面的/span是配对的

  • ironwoman
    2016-12-21 20:09:57

    不应该第一个span才会变吗

  • 白色的白色
    2016-12-21 20:01:29

    因为.first包括里面所有的span标签。

  • 慕粉23145810
    2016-12-21 20:01:28

    因为<span>我还是一个<span>胆小如鼠</span>的小女孩</span>,胆小如鼠嵌套了在.first>span{color:red}的span里面,相当于继承了,所以也会跟着一起变色

  • 慕粉1813208046
    2016-12-21 19:59:51

    span是.first的下一代啊