0

每当我用 IE9 在我网站上的链接上单击时,访问链接的颜色会根据我样式表中的 a:visited 样式而改变。另一方面,当我用鼠标右键单击同一链接并选择“在新选项卡中打开”时,链接会在新选项卡中打开,但不会更改链接的颜色。我怎样才能实现在“新标签”案例中使用 a:visited 样式?

4

1 回答 1

1

环顾四周,我只发现 Reddit 在您以这种方式打开页面时会更改链接颜色。他们通过在用户使用鼠标右键时对链接应用“点击”类来做到这一点。在 Reddit 上,如果您刷新页面,这不会在 IE 中持续存在(就像以另一种方式打开的链接一样)。

为了使链接颜色保持不变,您需要将用户信息存储在某处并根据需要重新应用该类。对于浏览器错误来说,这可能是矫枉过正和不必要的。

于 2012-04-25T20:54:05.173 回答