2010-03-23 42 views
1

我最近推出了一个网站,我去年一直在开发 - http://Live.heritageartpapers.com/。我的父亲,谁拥有该公司,今天有一个电话说,它不能正确显示在IE7。Internet Explorer 7错误 - 显示不正确或死链接

Bug#1:页眉和页脚都在div中,而内容位于两个div之间的表格中。据报道,有时(不是总是,根据IETester)显示的内容(表格)在页脚下方显示,但页脚仍然显示它应该在的位置(即内容应该适合的地方有很大的差距)。

错误#2:当内容显示在正确的位置时,页面上的所有链接都会死机 - 单击它们并且什么都不会发生。正如你可以看到,如果你在Firefox中查看它(我使用的版本是3.6),鼠标悬停时,左侧菜单中的链接将变为橙色。但是他们甚至没有在IE7中这样做。请注意,如果内容显示在页脚下方,它们会变为橙色并开始工作。我不知道为什么它发生 - 根据IETester,IE7解释的源代码已经删除了所有的标签并删除了很多引号(例如对于大多数(如果不是全部的话)标签的id属性),但我怀疑这可能会导致上述错误,可以吗?

我的问题是,是否有人曾经见过任何这些问题,和/或有解决任何这些问题?

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

非常感谢提前。

问候,

理查德·克拉克

+0

好有意外复制网站上的所有动态数据(哎呀!)(标识为n的所有)的生活一直相当忙碌。我终于弄清楚了这个问题,现在是针对更重要的问题 - 比如说我们有50%的用户不能浏览网站。 我已经解决了页脚下面出现的内容的问题,但链接已死的问题仍然存在。任何人对此有任何想法?我曾尝试谷歌搜索一段时间 但所有的链接都是关于断开的链接,而不是死链接。 Regards, Richard – ClarkeyBoy

回答

1

好花了相当长一段时间今晚,我决定采取在IE特定的样式表一看,的基础上,这个问题是特定于IE。

我记得有一段时间,当试图让鼠标悬停在图像放大工作上时,我发现图像放大只出现在下一行(在目录页上 - 在网站上查看,您将会能够看出我的意思)。当时我有一个div布局,就像一年前我曾在一个理事会工作过的那样,他们教我在任何可能的情况下都使用div而不是表格,并且为了避免布局而使用表格,因为某些客户可能拥有不支持表格的浏览器..我发现修复(使图像放大显示在所有行上)是将每行的z-index设置为-1。由于这只是一个IE问题,我把它放在IE样式表中。

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

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

希望这可以帮助任何有同样问题的人。因为我张贴了这个

问候,

理查德

+0

我有与IE7相同的问题。删除了Z-索引,一切正常! – Tommy