Colors 链接级联顺序的IE9问题?

Colors 链接级联顺序的IE9问题?,colors,hyperlink,internet-explorer-9,Colors,Hyperlink,Internet Explorer 9,好的,我有一个很简单的问题。在Chrome、Safari和Firefox中,一切都很完美。但在IE9中并非如此 我已经为几个不同的链接设置了CSS样式 .header a:链接{ 颜色:#fff; 背景色:#f00; } .内容a:链接{ 颜色:#00f; 文本装饰:下划线; } .nolinkcolor a:链接{ 颜色:#000; 背景色:fff; } 使用上一个css样式时会出现问题。nolinkcolor它在IE9上根本不起作用。所有其他浏览器都可以。在IE9中,它基本上忽略了.noli

好的,我有一个很简单的问题。在Chrome、Safari和Firefox中,一切都很完美。但在IE9中并非如此

我已经为几个不同的链接设置了CSS样式

.header a:链接{
颜色:#fff;
背景色:#f00;
}
.内容a:链接{
颜色:#00f;
文本装饰:下划线;
}
.nolinkcolor a:链接{
颜色:#000;
背景色:fff;
}

使用上一个css样式时会出现问题。nolinkcolor它在IE9上根本不起作用。所有其他浏览器都可以。在IE9中,它基本上忽略了.nolinkcolor,并使用了.header的样式

我只是想知道这是否是已知的问题,如果有一个调整的修复它??? 谢谢

确保以背景色包含
#
字符

解决了这个问题,我在IE9中没有看到任何其他问题:

请检查您的div,如
。同样,链接的父容器也很重要。如果它在其他容器内。你必须覆盖CSS。比如:

修改CSS,如:

body #parentContainerID or class a.nolinkcolor {}

.nolinkcolor
是否碰巧在
.header
容器中不起作用?另外,如果你有一个锚,你不想有颜色,最好的做法是将类添加到锚本身<代码>。然后它将是CSS中的
a.nolinkcolor{}
。。。。让微软知道人们为什么讨厌IE。在fff之前,我确实有#,我只是没有在这里写错,对不起。所以我的css采用了.header a:link的样式,当我想使用.nolinkcolor a:link时,我尝试使用了!重要的是,它可以在除IE9之外的所有浏览器上运行。我试着将其设置为span、div、id等。。。除IE9外,所有浏览器都可以工作。那么,如果我想让它像你说的那样覆盖父级,我该如何编写css呢?.header a:link,我该如何编写css以使.nolinkcolor a:link覆盖它?谢谢我回答我很笨,这与浏览器没有刷新有关,我检查了它。
body #parentContainerID or class a.nolinkcolor {}