网页的疯狂显示问题。物品消失......但有时只是。 IE8

时间:2011-04-27 15:06:54

标签: php mysql html css

情况如下。我正在使用IE8查看我的网站,无论是在线还是在线。该网站主要是PHP,MySql,一个单独的CSS sylesheet,当然还有所需的所有HTML。

问题在于,有时候,在实时网站上查看我的离线开发版本文件和上传的在线版本时 - 间歇性地,某些“片段”将不会显示。这些有时是一些图形或一些文本。

如果页面的长度足够长(在屏幕外),我可以摆动垂直滚动条,这些东西会弹回到视图中。有时我也可以通过刷新浏览器来恢复所有项目。同样,有时根本没有问题,一切都显示得很好。这令人抓狂。

我搜索过,找不到具体的答案。我也没有包含任何代码,因为我不知道哪个部分可能导致这种不稳定的行为。如果有人遇到同样的问题并设法解决它 - 请分享。我会很高兴。

虽然我没有包含代码(专有理由),但可以在www.auxcash.com上查看正在进行的工作 - 使用w3c验证服务CSS和HTML检出除了少量图像的轻微缺失“alt” 。另外,我认为hasLayout在阅读articles时不再适用于IE8。

1 个答案:

答案 0 :(得分:3)

这个问题最有可能是由IE的hasLayout引起的。 安装IE developer Toolba r并尝试检查代码中的元素。

这个属性(顺便说一下,不是css属性,不能直接设置)是导致大部分IE渲染错误的属性。

P.S。这只是一个猜测,因为你没有提供任何测试用例或实时页面来查看。