目前我遇到IE浏览器的字体颜色问题。在我的CSS中,我指定了颜色,但出于某种原因,IE忽略了这一点。
http://www.james-hayward.com/property_type/for-sale/
颜色设置在这里:
.entry-info a {
color: #663399;
cursor: pointer;
}
这似乎适用于IE的所有版本(因此通常的IE6 / 7/8修复似乎毫无用处)
答案 0 :(得分:1)
你的规则是错误的,它应该是a .entry-info
..但是你写的方式在我看来是不好的。
这可能有效
.entry-info h1 {
color: #663399;
cursor: pointer;
}
答案 1 :(得分:1)
使用此.entry-info h1 {
color: #663399;}
答案 2 :(得分:1)
看起来您的元素嵌套稍微有点像虽然这可以在HTML5中工作,但是一个简单的更改可以使它跨浏览器兼容并避免在这方面出现任何问题(支持HTML5在IE7,8中非常有限,没有IE 6中的existant我建议移动你的H1内部,然后引用它:
.entry-info h1 a {
color: #663399;
cursor: pointer;
}
除此之外,您提供的粘贴规则是错误的顺序,因为您的a目前已超出.entry-info
样式。