为什么后面的规则没有覆盖前面的?

来源:8-10 给选择器分个组 - 分组选择器

键步如飞

2015-08-04 21:08

有两个规则①h1,span{color:red;}②.first,#second>span{color:green;}

第二条规则.first已经包含了第一段所有元素,为何第一段<span>元素还是显示红色?也就是说为何第二条规则没能覆盖第一条规则?

写回答 关注

2回答

  • 六月时光
    2015-08-04 23:40:19
    已采纳

    这代码有点意思,不是没有覆盖,而是你没写到,你把后面那个改成.first>span,#second>span{...};这样就能达到你要的效果了

    六月时光 回复键步如飞

    不行吗?我试来是可以的哦

    2015-08-06 14:19:21

    共 2 条回复 >

  • 六月时光
    2015-08-06 14:19:52

    http://img.mukewang.com/55c2fc7600010f4f14020370.jpg你不是要这样的效果吗?

    古叉 回复六月时光

    这个和权值在一起又让我搞混了。 权值不是,标签1,类选择10,id100么?如果有了加载顺序,权值就没必要考虑了吗?可是感觉区分不开啊。

    2015-09-22 18:11:46

    共 6 条回复 >

初识HTML(5)+CSS(3)

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

1231779 学习 · 19087 问题

查看课程

相似问题