没有大区别,TABLE是把所有的东西都在一个页面里定义了,DIV不过在页面里的代码比较精简,样式大小定义都在CSS里了。。。利于优化,二者都是网页语言,没本质区别。。。只不过是DIV是一种趋势一样,就像以前80年代的人都穿长裙,现在女的都爱穿短裙一样。。。流行而已。。。
目前table主要用在内容展示上,div用于网站框架.
table由于设计网站框架时过于繁琐.且管理比较困难,所以被div+css这种方式所取代.
就那我现在回答的这个界面来说.只需要几个div就能快速布局.如果你用table,不知道要写多长的代码.
另外,冗余性和收录引擎算法也是table被淘汰的原因.
记住,table+ul用于内容展示是相当不错的一个办法.
div只适合布局.
这不是区别的问题,现在用DIV+CSS是做网站的发展趋势。而且在制作中,可以加table来相辅。