1.文件比table小,运行速度快,提高页面浏览速度。
2.结构清晰,对搜索引擎更加友好。更容易被搜索引擎收录,具备搜索引擎SEO的先天条件,配合优秀的内容和一些SEO处理,可以获得更好的网站排名。
3.修改简单,没用table那么繁琐
4.兼容性更好,符合web标准规范的发展趋势,可以在几乎所有的浏览器上都可以使用,不会出现在不同的浏览器中效果差距很大的情况。
5.Table表格布局灵活性不大,你只能遵循 table tr td 的格式。而div你可以 div ul li 也可以 ol li 还可以 ul li......
因为div这个制作网页框架时,编写代码,不容易出错啊,即使错了也很容易修改
但是table那个就不行了,如果要在网页里面在里面嵌套很多表格的话,一不注意就出错了,出错了修改起来很麻烦
你去用用就知道个中区别了
div+css 结构与表现分离,要是想编版网站,只要修改CSS就可以了,不必对body内的主体内容进行修改
table+css 结构与表现混杂在一起,代码杂乱无章,要想改版必须整体修改网页代码,提高开发成本
因为用TABLE+CSS的话会产生很多垃圾代码,因为用TABLE的话有许多的
div是层,精确定位网页位置
而table就显得难以控制。
层是否能取代table,还是个未知数。
div的属性很多,学好用好也不是件容易的事