我的导航中有一系列图标。默认情况下,它们应该显示为白色,悬停时显示为蓝色。单击该图标时,它会分配一个“活动”类,此时默认情况下它仍应为白色,但悬停时也应为白色。
在 IE8 中,在分配了“活动”类后,它保持蓝色,不考虑悬停。我的页面上有这个文档类型:
<!DOCTYPE html>
这是我的 CSS:
.appNav div {
color: #ffffff;
}
.appNav div:hover {
color: blue;
}
.appNav div.active {
color: #ffffff;
}
.appNav div.active:hover {
color: #ffffff;
}
编辑:正如 rink.attendant.6 所问,我使用 fontawesome 作为我的图标,所以它们是字体文本图标。