0

目前我在使用 IE 时遇到字体颜色问题。在我的 CSS 中,我指定了颜色,但由于某种原因 IE 忽略了这一点。

http://www.james-hayward.com/property_type/for-sale/

颜色在这里设置:

.entry-info a {
    color: #663399;
    cursor: pointer;
}

这似乎适用于所有版本的 IE(因此通常的 IE6/7/8 修复似乎没用)

4

3 回答 3

1

你有你的规则错误的方式,它应该是a .entry-info..但你写它的方式在我看来很糟糕。

这可能有效

.entry-info h1 {
    color: #663399;
    cursor: pointer;
}
于 2012-10-19T16:10:18.767 回答
1

用这个.entry-info h1 { color: #663399;}

于 2012-10-19T16:14:06.843 回答
1

看起来你的元素嵌套有点过时了,虽然这在 HTML5 中可以工作,但一个简单的更改可以使其跨浏览器兼容并避免这方面的任何问题(对 HTML5 的支持在 IE7、8 中极其有限,在 IE 中不存在6)我建议您将您的 H1 移到您的内部,然后按如下方式引用它:

.entry-info h1 a {
    color: #663399;
    cursor: pointer;
}

除此之外,您提供的粘贴规则的顺序错误,因为您的 a 当前超出了您的.entry-info样式。

于 2012-10-19T16:15:51.213 回答