众所周知,当用表格定位网页,当网页被打开时,只有当表格内所有元素被加载完后,表格里内容才会显示,因此,不能把所有内容放在一个表格里,这样超级影响网页打开速度
那么用div,多重嵌套,比如
<div id=1>
<div id=2>
<div id=3>
</div>
</div>
</div>
是否要id=1下的所有div加载完后,整个div才会显示出来?
另外嵌套层数太多,是否会影响到被搜索引擎搜到的机率?
请有过实践经验的人士赐教,请不要用理论来回答,因为div被吹的很强大。
加载速度是这个意思:
比如一个表格里有图,有程序,有文字,假如打开网页其中的图加载很慢,那么这个表格的其它元素,比如文字,程序等都不会显示,直到那张图完整加载完后,这个表格才全部显示出来。
那么div1里嵌套了div2,div2里面又嵌套div3,假如div3的一张图片加载很慢,这时div2和div1的元素是否会独立显示出来?还是要等到div3里的图片完成加载后,div1里的全部内容才能显示出来?
浏览器很智能的,先加载架构再具体加载资源。
我知道,div3里的图片若是内容图片标签,定义了高宽,即使图片没有加载,其他的仍能正常渲染,网速很慢时,我们该都有体会。
若是在css背景图片,但通常背景图片都不大,所以就没体验。
可以自己做个实验,让图片地址为假。
加载速度是这个意思:
比如一个表格里有图,有程序,有文字,假如打开网页其中的图加载很慢,那么这个表格的其它元素,比如文字,程序等都不会显示,直到那张图完整加载完后,这个表格才全部显示出来。
那么div1里嵌套了div2,div2里面又嵌套div3,假如div3的一张图片加载很慢,这时div2和div1的元素是否会独立显示出来?还是要等到div3里的图片完成加载后,div1里的全部内容才能显示出来?