目前,我在IE的字体颜色方面遇到了问题。在我的CSS中,我已经指定了颜色,但是由于某些原因,IE忽略了这一点。
http://www.james-hayward.com/property_type/for-sale/
颜色在这里设置:
.entry-info a {
color: #663399;
cursor: pointer;
}这似乎适用于所有版本的IE (因此通常的IE6/7/8修复似乎无用)
发布于 2012-10-20 00:10:19
你把你的规则弄错了,应该是a .entry-info。但在我看来,你的写作方式是不好的。
这可能行得通
.entry-info h1 {
color: #663399;
cursor: pointer;
}发布于 2012-10-20 00:14:07
使用此.entry-info h1 { color: #663399;}
发布于 2012-10-20 00:15:51
看起来你的元素嵌套有点过时了,虽然这可以在HTML5中工作,但一个简单的改变就可以使它跨浏览器兼容,并避免前面的任何问题(在IE7,8中对HTML5的支持非常有限,在IE6中不存在)我建议将你的元素移动到你的H1中,然后按如下方式引用它:
.entry-info h1 a {
color: #663399;
cursor: pointer;
}除此之外,您提供的粘贴的you规则的顺序是错误的,因为您的a当前在您的.entry-info样式之外。
https://stackoverflow.com/questions/12978191
复制相似问题