css - 设置a:IE8中访问时所有链接的颜色更改

时间:2013-11-24 04:40:17

标签: html css sass

这是我关于a元素的CSS。除IE8外,所有浏览器都运行良好。 在IE8中,我的所有链接颜色都变为$color-purple,无论是否点击它们。

a {
    cursor: pointer;
    text-decoration: none;
    color: $color-blue;

    &:hover, &:focus {
        color: $color-blue-dark;
    }

    &:visited {
        color: $color-purple;
    }
}

任何人都知道如何修复它?

谢谢!

1 个答案:

答案 0 :(得分:2)

已禁用:visited伪类,以防止“嗅探”过去访问者访问过哪些网站;这被视为隐私问题。

您可以检查链接的计算样式并查看颜色,如果它具有:visited颜色,您可以推断用户以前曾访问过该网站。

http://msdn.microsoft.com/en-us/library/ie/cc848869(v=vs.85).aspx

问题可能还在于您过去曾访问过链接目的地吗?要进行测试,请清除浏览器历史记录。