IE Visited Link显示倒置背景色

时间:2015-04-09 17:46:52

标签: css

IE 11中的访问链接显示为“倒置”,深蓝色背景和白色前景。我无论如何都不是CSS专家,但我的理解是,这应该会使访问和未访问的内容始终保持一致。

a:link, a:visited {color: #034af3;}

这是它正在做的事情(仅限IE)

enter image description here

深色背景正是我的ASP.Net菜单控件的背景色。为了解决这个IE问题,我在我的CSS中使用.main定义并强制将背景颜色添加到#ffffff以获取访问过的链接。

.main a:visited {background-color: #ffffff;}

在看到我在gridview上将AllowSorting设置为“true”的页面之前,一切看起来都很棒。现在,标题行中的那些链接具有白色背景,因此通过解决一个黑客问题,我创建了另一个问题。

有没有办法阻止IE和访问链接出现这种“蓝晕”问题?

========================

编辑 - 添加新信息:

我更改了导航菜单的CSS。我最初将每个定义的“a item”(访问,悬停等)背景颜色设置为#3a4f63,但是在Christoph的问题的推动下,将其更改为“继承”,如果我理解正确,那些现在继承自hideSkiplink div也有#3a4f63的背景。菜单仍然正确显示,此更改也会影响页面正文中的链接。该变化的结果如下图所示。因此,我的菜单的定义显然会影响页面主体中的链接。

前景仍然倒置(几乎是白色),但背景颜色没有反转为深蓝色。

enter image description here

0 个答案:

没有答案