一、发现问题

这几天自己尝试写静态页面,在写商品列表时,一直都设置不好父子级的hover,找了一下原因,了解到a标签默认不能继承父的color。

结论:由于CSS的层叠(cascading),a元素继承自li的样式。被浏览器的a元素的默认样式给覆盖了。

二、解决办法

在给页面做初始化的时候,给a标签加个初始化a{color:inherit},让它默认继承父级的color

虽然是个挺低级的问题,但还是要记录一下避免再犯。

posted on 2025-04-02 14:30  mark_cr1990  阅读(10)  评论(0)    收藏  举报