在HTML中如果在ul>li中添加子标签>a链接,修改li中字词颜色为什么a的字体颜色没有改变?
在HTML中如果在ul>li中添加子标签>a链接,修改li中字词颜色为什么a的字体颜色没有改变?
日期:2017-06-20 17:51:14 人气:1
……由于CSS的层叠(cascading),a元素继承自li的样式被浏览器的a元素的默认样式给覆盖了。如下图
可以让a的颜色默认继承父级,这样
a { color: inherit;}不过这种写法兼容性不太好,建议还是重写a的样式……