看了很多文章,终于在一篇文章中找到了答案,那就是a标签的样式默认就有自己的样式,不会自动集成父样式,也就是说不会继承li标签内的样式,所以li标签内设置的样式在a标签内就不起作用。
那么如何 让a标签内的文字变色呢?
只需要给a标签重新指定样式就可以了。
例如
原来
- 新闻
- 既然不能让新闻这2个字变成红色,就换一种做法就可以了。
-
换成这种写法就可以了
- 新闻
总结:出现这个问题主要是原来不知道a标签本身有自己的样式,不会继承li的样式,以后遇到这类问题可以在内联或者外部样式中添加对a样式的声明就可以了