有不少网友问这样的一个问题:div+css布局跟table布局有什么区别?div+css有什么优势?
因为在他们看来,用table布局,很方便,在DW里面几个表格,填充一些元素,一个页面很快就出来了,开发周期短,而用div+css,css要自己写,还得兼容IE6,IE7,IE8,FF等等(这里又不得不提下这万恶的IE了,唉…没办法,谁让人家用户量大),所以特别对于新后来讲,可能又加大了难度。
从页面结构来讲
实现一个表象,可以有多种方式,我在table、div、xhtml建站的区别一文中有举例,实现一个简单的表象就可以有多种方式,那么,实现一个复杂的页面,就更不用说了吧,如果用table来做,势必会增加table的嵌套数量,而table嵌套数量不建议过多,一般不超过三层为好。另外,用table来布局,页面的代码量一定会增加不少。
用CSS中所写的样式,可共用,减少了代码的写作量,页面的样式,单独定义在一个css文件再......查看全文


