符合WEB标准的CSS网页布局相对于传统TABLE布局的一些优势:
一、代码臃肿
首先,Table里面唯一无法用CSS定义的属性只有Cellspacing,Cellpadding几个,其它属性都可以并且应当使用CSS,这样,剩下的,就是tabletrtd和div的对决,我相信一个动辄几十K大小的网页,即使使用了几十个Table,因此多出来的代码也可以忽略不计,那些埋怨Table代码臃肿的人其实该检查自己的编码习惯,能将Table写得十分臃肿的人,写Div相比也未必会简洁到哪里。
代码臃肿:你至少需要写下tabletrtd这三个标签之后,才能开始真正的内容,另外,Table的各种标签中还包含了复杂的属性定义,而Div只需div一个标签。
二、页面渲染性能问题
我使用一台2004年的笔记本电脑,1.6G的CPU与1G内存,这种配置下,看不出Table布局和Div布局在页面渲染上有任何速度差别,其实这点差别即使有,相对网络本身的延迟也可以忽略。
页面渲染性能问题:浏览器需要将整个表格完全读完后才会开始渲染。...[ 查看全文 ]