在IE11中访问的链接没有改变颜色

时间:2014-08-01 17:15:16

标签: javascript html css internet-explorer-11

我有下面的CSS影响通过javascript自动填充的新闻条目,并且:访问不是通过IE(任何版本)上的页面刷新持续存在,而是持久存在于Chrome / FF上。有谁知道为什么IE会有问题保留访问属性?

.Hyperlinks:visited {
    color:#2c3c4f!important;
}

.Hyperlinks:hover {
    color:#f39b13!important;
}

它影响的HTML:

<div class='panel' style='margin:0; padding-left: 10px; background:white; color:#0072C5'>
<h4 style='margin-bottom:0; padding-left:0px; font-weight:bold; font-size:20px; color:#0072C5' id='newsTitle'>
<a class='Hyperlinks' style='color:blue;' target='_blank' href='my_link_here'></a></h4>
<p></p></div>

2 个答案:

答案 0 :(得分:1)

到IE8访问时应该支持visited Docs,但由于IE总是必须不同而且很奇怪它不支持!重要。请参阅此处!important issue

希望有所帮助。

答案 1 :(得分:0)

原来,原因不是CSS或HTML,而是Hyperlink正在进行小的重定向。因此,当您前往链接时,Chrome和Firefox必须记录前后重定向链接,而Internet Explorer则不会,因此链接将显示为从未访问过。