网站在IE 8中显示效果不佳,但在其他浏览器中运行良好

时间:2010-10-20 09:53:53

标签: css internet-explorer stylesheet

http://test.rfinvestments.co.za
我已经在这个网站上工作了一段时间,现在它在网上,我对跨浏览器兼容性问题感到沮丧,当我从我的电脑上查看网站时,这些问题并不存在。

如果您在Google Chrome浏览器中查看该网站,您应该完全看到它的意图。在IE 8中,我只注意到一件事。 佩戴TEAM菜单项是一个带有i的图标。此图标应位于从右到左灰色到黑色的图像上方。尽管修改了IE 8样式表以明确地将其放入其中,但此梯度图像不会显示在IE 8中。

另外,出于某种原因,我可以看到我的电脑上的“投资”菜单项中出现的子菜单,但是我的父亲看不到他的电子邮件。我还将Menu系统的CSS添加到IE 8样式表中。

如前所述,这些问题在我的开发者电脑上不存在......我完全没有想法,有人可以提出任何建议吗?

提前致谢。

3 个答案:

答案 0 :(得分:2)

ie.css中图片的网址错误。

应该是:

background: url("Images/Splurb2.png");

(注意大写S)

答案 1 :(得分:1)

您的doctype

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

是过渡时期。将其更改为严格,这应该显示改进。我在FF和IE8(标准模式(非quirk模式))尝试了你的网站,它工作正常。不知何故,在一台你无法正常看到你的网站的机器上,IE8被设置为以怪癖模式工作。通过将DOCTYPE设置为严格,我们可以在一定程度上防止这种情况发生。 HTH

答案 2 :(得分:0)

您应该在head标记中添加以下标记,以告知IE8在显示您的网站时不使用兼容模式:

<meta http-equiv="X-UA-Compatible" content="IE=8" />