这几天自己尝试写静态页面,在写商品列表时,一直都设置不好父子级的hover,找了一下原因,了解到a标签默认不能继承父的color。
结论:由于CSS的层叠(cascading),a元素继承自li的样式。被浏览器的a元素的默认样式给覆盖了。
在给页面做初始化的时候,给a标签加个初始化a{color:inherit},让它默认继承父级的color
虽然是个挺低级的问题,但还是要记录一下避免再犯。