您的位置:首页 > Web前端 > CSS

为什么html中 设置了li的颜色样式,a标签内的字体颜色还是不变呢

2019-04-18 11:15 2126 查看

看了很多文章,终于在一篇文章中找到了答案,那就是a标签的样式默认就有自己的样式,不会自动集成父样式,也就是说不会继承li标签内的样式,所以li标签内设置的样式在a标签内就不起作用。

那么如何 让a标签内的文字变色呢?

只需要给a标签重新指定样式就可以了。
例如

原来

  • 新闻
  • 既然不能让新闻这2个字变成红色,就换一种做法就可以了。
  • 换成这种写法就可以了

  • 新闻
  • 总结:出现这个问题主要是原来不知道a标签本身有自己的样式,不会继承li的样式,以后遇到这类问题可以在内联或者外部样式中添加对a样式的声明就可以了

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: 
    相关文章推荐