问答详情
源自:10-3 再加粗一点 - 使用font-weight设置字体粗细

p span{font-weight:bold;} 是子选择器吗?

p span{font-weight:bold;} 

这个代码是给p标签下的所有span加粗体

那它和子选择器不是一样的作用吗

可以子选择器要加个>大于号的啊

p>span{font-weight;bold;}

提问者:慕瓜5980833 2016-08-14 21:49

个回答

  • 慕莱坞8036036
    2016-08-14 22:10:13
    已采纳

    >作用于元素的第一代后代,空格作用于元素的所有后代。

  • 宁缺毋滥21
    2016-09-08 22:02:10

    可是子选择器不应该是   .p>span{}么

  • qq_清灵天空_03785094
    2016-08-14 22:25:43

    空格作用域元素的所有后代

  • 顾顾顾小也
    2016-08-14 22:14:14

    p span{font-weight:bold;} 是后代选择器,如果此标签<p></p>中的<span></span>里面还存 在<span></span>,则加粗效果对第二个(也就是<p></p>的孙子)有用,

    但是若用p>span{font-weight;bold;},则此效果对第二个没用,

    子选择器也就适用于父子关系中。


  • Absinthes
    2016-08-14 22:11:46

    子选择器“>”作用于元素的第一代后代,后代选择器“空格”作用于元素的所有后代。

    粗俗的说>作用于儿子,空格作用于儿子孙子曾孙子...等等

  • 慕粉18020778912
    2016-08-14 22:11:45

    如果p标签下有两个span,那加>大于号只对第一个span有作用,不加则对两个都有作用。如果只有一个span,那加不加>大于号作用都一样