Internet Explorer 7错误 - 错误显示或死链接

时间:2010-03-23 13:50:17

标签: internet-explorer internet-explorer-7

我最近推出了一个我过去一年开发的网站 - http://Live.heritageartpapers.com/。拥有该公司的我父亲今天接到一个电话,说它在IE7中无法正常显示。

错误#1:页眉和页脚都在div中,而内容在两个div之间的表中。据报道,内容(表格)有时(并非总是如此,根据IETester)显示在页脚下方,但页脚仍显示应该显示的位置(即内容应该适合的间隙)。

错误#2:当内容显示在正确的位置时,页面上的所有链接都已停止 - 单击它们并且没有任何反应。正如您所看到的,如果您在Firefox中查看它(我使用的版本是3.6),左侧菜单中的链接会在鼠标悬停时变为橙色。但是他们甚至在IE7中都没有这样做。请注意,如果内容显示在页脚下方,它们会变为橙色并且可以正常工作。

我无法理解为什么会发生这种情况 - 根据IETester的说法,IE7解释的源代码已将所有标签大写并删除了许多引号(例如,对于大多数(如果不是全部)标签的id属性)但我怀疑这可能导致上面的错误,不是吗?

我的问题是,是否有人曾经见过这些问题,并且/或者解决了这些问题?

我目前没有打开应用程序,但会在几分钟内发布任何相关代码。或者只使用视图源。

非常感谢提前。

此致

理查德克拉克

1 个答案:

答案 0 :(得分:1)

今晚花了很长时间,我决定看看IE特定的样式表,因为问题是针对IE的。

我记得有一段时间,当我试图让鼠标悬停在图像放大图上时,我发现图像放大仅出现在下一行(在目录页面上 - 看一下网站,你就可以了看看我的意思)当时我有一个div布局,因为我在一年前为一个议会工作,他们教我尽可能使用div而不是表格,并且基于一些客户可能拥有不支持表格的浏览器来避免布局表格..我发现修复(使图像放大完全出现在所有行上)是将每行的z-index设置为-1。由于这只是一个IE问题,我把它放在IE样式表中。

所以无论如何我从样式表和BAM中删除了z-index:-1,整个页面中的所有链接都开始工作!!

据我所知,这只发生在IE7中,而不是IE8中。我不确定任何其他IE或Firefox。

希望这有助于任何遇到同样问题的人。

此致

理查德