情况如下。我正在使用IE8查看我的网站,无论是在线还是在线。该网站主要是PHP,MySql,一个单独的CSS sylesheet,当然还有所需的所有HTML。
问题在于,有时候,在实时网站上查看我的离线开发版本文件和上传的在线版本时 - 间歇性地,某些“片段”将不会显示。这些有时是一些图形或一些文本。
如果页面的长度足够长(在屏幕外),我可以摆动垂直滚动条,这些东西会弹回到视图中。有时我也可以通过刷新浏览器来恢复所有项目。同样,有时根本没有问题,一切都显示得很好。这令人抓狂。
我搜索过,找不到具体的答案。我也没有包含任何代码,因为我不知道哪个部分可能导致这种不稳定的行为。如果有人遇到同样的问题并设法解决它 - 请分享。我会很高兴。
虽然我没有包含代码(专有理由),但可以在www.auxcash.com上查看正在进行的工作 - 使用w3c验证服务CSS和HTML检出除了少量图像的轻微缺失“alt” 。另外,我认为hasLayout在阅读articles时不再适用于IE8。
答案 0 :(得分:3)
这个问题最有可能是由IE的hasLayout引起的。 安装IE developer Toolba r并尝试检查代码中的元素。
这个属性(顺便说一下,不是css属性,不能直接设置)是导致大部分IE渲染错误的属性。
P.S。这只是一个猜测,因为你没有提供任何测试用例或实时页面来查看。