最近在研究 div + css 的布局方式。以前还认为这种布局方式和模块化、面向对象甚至面向过程的编程思想很接近,能够写出好的空间。可是了解一些之后觉得不是那么回事,还是一层套一层的,感觉上和TABLE布局方式差不多,而且可能更麻烦。那么这种布局方式相对于TABLE布局究竟有什么好处,对我们web开发有什么意义?

解决方案 »

  1.   

    web上的东西,没有他们还真不行。
      

  2.   

    DIV你想把他捏圆就捏圆,想把他掐方就掐方和table比起来好处是:基本上全是好处唯一一个不好的,也就是最重要的,没有好的IDE
      

  3.   

    ie里和ff还有其他浏览器对div的解释还有css的解释不太一样做到通用比较麻烦
      

  4.   

    没啥好处,能用流模式的话坚决不用DIV,不过涉及到三维的布局,没它还真不行.
      

  5.   

    For a better schema-ed document.
      

  6.   

    //大家觉得布局这个工作应该由程序员来做么?
    我培训出来的美工都有良好的div+css意识,哪怕之前一点儿css基础都木的
      

  7.   

    各浏览器的CSS支持差别让人头痛,目前还是用TABLE不容易出问题
      

  8.   

    之前你的一个用<table>组织的页面如果有100K,那么现在用Div+Css重构后将只有10K左右,很明显,在数据传输上它明显要优于传统页面,实际上这种技术是把压力转嫁到了客户端,页面布局解析工作将由客户端浏览器来完成。在B-S之间传输的只有核心数据与样式表。另外可以看出,用<DIV>布局的页面是符合XML标准的,标准化是所有程序员们一直向往的,感谢W3C......现在W3C最新标准的XHTML1.0而不再是HTML4.0了,如果你对“重构”这个词还很陌生的话,那么赶快去Baidu或Google一下吧。