天天看點

浏覽器加載和渲染html的順序,Div和Table的差別

浏覽器加載和渲染html的順序

<a href="http://my.oschina.net/ydsakyclguozi/blog/209730" target="_blank">http://my.oschina.net/ydsakyclguozi/blog/209730</a>

Div和Table的差別

<a href="http://www.cnblogs.com/lovebear/archive/2012/04/18/2456081.html" target="_blank">http://www.cnblogs.com/lovebear/archive/2012/04/18/2456081.html</a>

摘要:

div 和 table 的差異不是速度,而是加載方式,速度隻能是指網絡速度,如果速度足夠快,是沒有差異的:

div 的加載方式是即讀即加載,遇到 &lt;div&gt; 沒有遇到 &lt;/div&gt; 的時候一樣加載 div 中的内容,讀多少加載多少;table 的加載方式是完成後加載,遇到 &lt;table&gt; 後,在讀到 &lt;/table&gt; 之前,table 中的内容不加載,或者傳輸中斷了(document.onload()事件)的時候加載,這是因為TABLE牽涉到多行多列問題,是以隻有當TABLE所有内容加載完畢,IE才知道該怎麼顯示

如果頁面首尾加 table ,那麼必須等整個頁面讀完了才加載

如果頁面首尾加 div ,無任何影響

如何加快HTML頁面加載速度

恩,能不用Table就盡量不用,最好都用Ul li處理。除非複雜的表格資料。

      本文轉自許琴 51CTO部落格,原文連結:

http://blog.51cto.com/xuqin/1384508

,如需轉載請自行聯系原作者

繼續閱讀