请问9-2最后两条为什么不显示颜色

来源:9-3 权值计算-特殊性

huanxueq

2016-10-01 17:12

9-2特殊性

单贴出最后两条比较权值(按照黑框内容改动.warning和#footer)

p span .first{color:purple;}/*权值为1+1+10=12*/

#second .first p{color:yellow;} /*100+10+1=111*/

为什么不显示颜色,求大神解答

写回答 关注

4回答

  • 婼悡
    2016-10-01 17:55:03

    因为first是p的类,此时的first就可以代表这个p,可以直接写成.first span{color:purple},

    如果像你那么写,应该是span的类名是first,而不是p的类名叫first

    婼悡 回复huanxu...

    你回复的那个只是举的一个例子,这道题是不适合完全套用那个例子的

    2016-10-01 20:07:15

    共 3 条回复 >

  • 鸡棚儿
    2016-10-01 17:42:33

    正确的是:p span,.first{color:purple;}

    #second,.first p{color:yellow;} 

    之间都缺了,符号。

    鸡棚儿 回复huanxu...

    span是p的后代啊,直接空格就可以了,同理.first中的p也是一样,感觉要好好看看之前的课程了

    2016-10-02 01:47:05

    共 2 条回复 >

  • 慕粉3832300
    2016-10-01 17:38:37

    标签之间是不是要用 , 啊。

    huanxu...

    有用空格和,的,不一样的样式,所以我问 p span .first{color:purple;}/*权值为1+1+10=12*/ #second .first p{color:yellow;} /*100+10+1=111*/ 实际实际成立吗?问什么没颜色

    2016-10-01 19:31:28

    共 1 条回复 >

  • 慕粉4080340
    2016-10-01 17:38:01

    把你的代码贴出来看看

    慕粉4080... 回复huanxu...

    包含(后代)选择器。

    2016-10-02 20:21:26

    共 2 条回复 >

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

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

1225317 学习 · 18230 问题

查看课程

相似问题