xl87
2015-11-24 09:10
为什么list1没有变红色,只是前面的点变红色
因为默认的a标签的color样式覆盖了list1的样式;
把a标签的color属性改为继承父元素的color属性就好了
a{ color: inherit; }
weixin...
目前这个最能解释我的疑问。赞
2019-07-17 10:36:14
共 2 条回复 >
a元素不属于ul的子代元素,是孙代元素,所以是不会更改颜色的
因为a标签样式的权重 比较大
而且,a标签很难继承到的只是颜色样式,其它字体大小之类的样式是可以继承父元素的。
2019-07-17 10:58:59
十天精通CSS3
242554 学习 · 2623 问题
相似问题
回答 1
回答 4
回答 3