html中 设置了li的颜色样式,a标签内的字体颜色不变的解决方法

354 阅读1分钟

原因

由于a标签的样式默认就有自己的样式,不会自动集成父样式,也就是说不会继承li标签内的样式,所以li标签内设置的样式在a标签内就不起作用。

解决

让a标签继承父元素的样式

a{
    color: inherit;
}