问答详情
源自:8-10 给选择器分个组 - 分组选择器

字体颜色有问题

为什么完成后第一段”胆小如鼠“还是红色,应该怎样改

提问者:慕仙1625815 2016-08-15 16:09

个回答

  • 幸福的猫小阳
    2016-08-24 15:57:40

    因为代码css里面对h1和span已经进行了修饰,虽然span这个便签在p中,但是span有了自己标签的修饰,浏览器会优先识别该标签下的修饰,如果在style里面并没有给span进行修饰,那么此时浏览器会默认span的样式跟随他的父级p,文字会变成绿色的。如果你的span给了class,那么,浏览器优先识别选择器的,就是class;

    不知道我这么说你能不能看懂,不清楚的可以再问我。

  • 晴宇0
    2016-08-15 17:04:32

    .first,#second span{color:green;}

  • 老北3564410
    2016-08-15 16:33:43

    .first,.first span,#second span{color:green;} 这样可以不删掉第七行


  • 老北3564410
    2016-08-15 16:23:37

    看看你第七行代码有没有删掉,如果没删掉就是权值得问题后面会提到。

  • DDD3831893
    2016-08-15 16:20:29

    权值问题。.first下的span是继承了.first的绿色,但是之前的p,span{color:red;}  span的权值是大于继承的值。所以span还是红色。

  • 澧萝
    2016-08-15 16:19:34

    你往后面学就知道了  css的继承性会教你

  • 满脑子都是这种骚操作
    2016-08-15 16:19:21

    h1,span 把后面那个span去掉就没了

  • 良辰殇
    2016-08-15 16:17:03

    .在右边编辑器的第7行,删除h1,span{color:red;}这一行以前的代码。

    2.在右边编辑器的第7行,输入下面代码:

    .first,#second span{color:green;}


  • 青山见我多傲娇3499296
    2016-08-15 16:16:05

    具体是哪一章节呢

  • 澧萝
    2016-08-15 16:15:59

    这是之前设置过的,你要想去掉  把16行的<span></span>删掉就好了   不过没必要