第1个回答 2014-03-26
div 的可扩展性的比 table要好
div比table 灵活。
div 是一个一个的方块 可以通过css 实现不同内容的不同样式与定位
table 就是一个表格 横竖分割的表格。
第2个回答 2014-03-26
table主要实现把整块分成各小块,div主要用于实现单块区域的呈现效果
追问还有呢?
第3个回答 2014-03-26
div跟table在语义上不同,div是分隔的意思,通常我们说是层,用来显示结构。而table是表格的意思,用来显示表格信息。
第4个回答 2014-03-26
table是最传统的布局方式。table布局会代码产生大量的 <tr> 和 <td> 标签,代码冗余,不易维护。而css+div代码简洁,div显示内容,css表明样式。如果需要改变页面风格而不改变内容,只需要替换css即可。例如,雅安地震时,所有网页都变成灰色的,table的话需要把所有内容一个一个改变,但是网站不可能花那么大时间去改代码,而css+div只需要在css中加上滤镜技术即可。