从本地加载的文件中逐步呈现HTML的提示?

时间:2010-09-06 14:03:06

标签: html css rendering

我们使用客户的默认浏览器以预览模式显示本地生成的HTML文件。文件大小在0.5M到2.5M之间。这些文件不会在前5个Windows浏览器(Chrome,FireFox,IE,Opera和Safari)中的任何一个中逐步呈现。换句话说,当我们尝试加载这些文件时,浏览器窗口会显示一个空白页面,直到页面完全加载。

我们生成的HTML文件没有表格或脚本,并且在HTML文件的head部分中包含所有CSS引用。我们的页面包含大约10个独特的16x16 png图像(图像高度和宽度明确包含在每个img标签上),引用数百次。我们的输出使用W3C验证服务验证100%符合XHTML 1.0 Strict。

有关我们如何启用渐进式加载的LOCALLY HTML文件的提示,还是逐步呈现为本地加载的文件禁用的功能?

作为替代方案,我正在寻找任何可以让我们在文件的其余部分加载并呈现时显示GIF忙指示图形的提示。我们尝试通过在我们的HTML文件的顶部放置一个GIF图像(紧跟在打开的正文标记之后),接着是一个带有display:none样式的div,其中包含我们想要呈现的HTML的完整内容。不幸的是,在加载完整的HTML文件之前,GIF文件不会显示。

谢谢你, 马尔科姆

1 个答案:

答案 0 :(得分:0)

我可以建议您确认浏览器正在正确解释内容。尽管进行了W3C检查,但事情仍然可以在“怪癖模式”下处理。根据我的经验,'xhtml-transitional'已被证明最有可能提供跨浏览器的禅。此外,确认像'div'和'p'这样的主要标签正在迅速关闭。如果整个页面总是在'div'的一层中,浏览器很难知道该怎么做..

祝你好运! 添