请大家帮忙解答

来源:8-6 捡了一个儿子 - 子选择器

ironwoman

2016-12-21 19:47

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

写回答 关注

6回答

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

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

    希望能够帮到你

    enowsh

    不好意思 没看到你设置的是颜色,我还以为是边框呢

    2016-12-29 14:49:54

    共 1 条回复 >

  • 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里面,相当于继承了,所以也会跟着一起变色

    慕粉2314... 回复ironwo...

    在里面的都会变的,你回顾一下继承那里蛤

    2016-12-21 20:17:40

    共 2 条回复 >

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

    span是.first的下一代啊

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225813 学习 · 18234 问题

查看课程

相似问题