问答详情
源自:6-6 CSS3 结构性伪类选择器—first-child

为什么list1没有变红色,只是前面的点变红色

为什么list1没有变红色,只是前面的点变红色

提问者:xl87 2015-11-24 09:10

个回答

  • 王聪Fire
    2015-11-24 11:20:36
    已采纳

    因为默认的a标签的color样式覆盖了list1的样式;

    把a标签的color属性改为继承父元素的color属性就好了

    a{
        color: inherit;    
    }


  • 七寒谷
    2016-05-13 21:53:34

    a元素不属于ul的子代元素,是孙代元素,所以是不会更改颜色的


  • echo_kinchao
    2015-11-24 14:01:26

    因为a标签样式的权重 比较大