天天看点

浏览器加载和渲染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

,如需转载请自行联系原作者

继续阅读