2010-09-06 79 views
0

我們使用客戶的默認瀏覽器以預覽模式顯示本地生成的HTML文件。這些文件的大小在0.5M到2.5M之間。這些文件不會逐步呈現在前5個Windows瀏覽器(Chrome,FireFox,IE,Opera和Safari)中的任何一箇中。換句話說,當我們嘗試加載這些文件時,瀏覽器窗口將顯示一個空白頁面,直到頁面完全加載。從本地加載的文件逐步呈現HTML的提示?

我們生成HTML文件沒有表或腳本,並在HTML文件頭部分中的所有CSS引用。我們的頁面包括大約10個獨特的16x16 png圖像(圖像高度和寬度明確包含在每個img標籤中),這些圖像被引用數百次。我們的輸出使用W3C驗證服務驗證100%符合XHTML 1.0 Strict。

對我們如何才能啓用本地加載HTML文件逐步呈現或漸進式渲染爲本地加載的文件來禁用功能有什麼建議?

作爲替代方案,我正在尋找這將允許我們同時文件加載的,其餘的渲染顯示GIF繁忙指示圖形任何提示。我們通過在我們的HTML文件頂部放置一個GIF圖像(緊跟在開放主體標籤之後),然後是帶有顯示的div:none樣式,包括我們想要呈現的HTML的全部內容來嘗試這樣做。不幸的是,GIF文件在加載完整的HTML文件之前不會顯示。

謝謝 馬爾科姆

回答

0

我可以建議你確認內容正在被瀏覽器正確解釋。儘管W3C檢查,事情仍然可以在'怪癖模式'處理..根據我的經驗,'xhtml-過渡'已被證明是最有可能提供跨瀏覽器禪宗。此外,請確認「div」和「p」等主要標籤正在快速關閉。這是很難的瀏覽器知道該怎麼做,如果整個頁面始終處於「DIV」的一層..

祝你好運! 添

+0

感謝蒂姆。更改爲xhtml-transitional會產生相同的行爲。問候,馬爾科姆 – Malcolm 2010-10-05 17:57:53