2011-06-12 79 views
2

我在我的网站上遇到Internet Explorer问题(My Website)。IE 9渲染问题

问题出在“账户汇总”下,头像使用绝对定位。它在Chrome和FireFox下工作正常,但由于某些原因,它不在IE 9中(兼容模式也失败)。

当页面加载时,头像位置正确,但是当页面完成加载时,头像向右移动。

下面是我尝试过的一些事情,但仍然失败。

移除从头部 除去页眉/页脚代码 调整化身 调整显示块宽度/高度 一些其他小的调整

感谢所有CSS,

回答

2

的原因是,你有一些代码,改变将图像转换为IE中的跨度,因此您为“上次活动”范围指定的样式也适用于头像。

向span和图像添加类,以便可以在CSS选择器中使用这些类,以便在选择器中不使用元素名称。

+0

谢谢你的回应,你能缩小它的确切代码吗? – Brandon 2011-06-12 10:25:47

+0

我怀疑这是PNG修正,也许IE9忽略了应该只适用于IE6及以下版本的指令。 – 2011-06-12 10:27:22

+0

@Brandon:正如Shadow Wizard所说,这很可能是一种PNG修复。它应该只适用于IE 6,但是您需要更改您的CSS选择器,否则它将无法在IE 6中工作。 – Guffa 2011-06-12 10:29:02