我遇到了一个问题,我看到我的活动和悬停类被应用在 Firebug 中,但它并不优先于现有样式。
因此,如果我的元素设置了背景颜色,则活动和悬停背景颜色不会更改元素。
我该如何解决这种行为?
您是否使用类规则应用原始背景颜色?还是 id 规则?
.something{background-color:...}
或者
#something{background-color:...}
我问这个是因为 id 规则优先于类规则
请参阅http://www.w3.org/TR/CSS2/cascade.html#preshint了解选择器特异性详细信息(因为它被称为)。Id 仅被内联样式覆盖。