我用手工书写html代码,所以不用div+css布局,计算起来太麻烦如果用工具书写,那与用表格布局也差不多

解决方案 »

  1.   

    我觉得表格叠代起来没有<div>干净,但不是不用<table>;关键是不要在循环输出里用table或table套table(这样更恶劣!)
      

  2.   

    http://www.128kc.com/东莞128网络快餐, 全部 div + css
      

  3.   

    研究过一下。但未发现所说的div布局的好处。所以还是倾向于table。
    应该说纯html文件div布局是满好的。不过很多东西都在php里模块化过了。再在html代码里再来一次就多余了。
      

  4.   

    我比较喜欢xuzuning(唠叨) 说的。美工做好页面,程序员只要往里嵌东西就行了。
    这时div没有什么优势。但不太喜欢div最主要的关键是因为div布局的页面在dw里看都是乱七八糟的,嵌东西时的所见即所得优势没有了。
      

  5.   

    我觉得div+css用起来蛮好的,对学习css满有用处的...
    而且div套div要比table灵活
      

  6.   

    在阿捷的网站受到启发,学习,现在已经习惯CSS+DIV了自己的一个小站  http://www.51shjg.com
      

  7.   

    我基本也都是手写吧,所以也喜欢div+css这种,不过确实跑到设计界面看起来就什么都看不出来了
      

  8.   

    我的
    http://teyun.cn
    感觉最大的好处是页面加载速度有所加快,而且是一块一块的出来,而不是像表格那样全部一起出来,所以有助于留住访客
      

  9.   

    未,因为未有比较有效的垂直居中的解决办法******************同意类似意见...因为个人无法找到无限行的解决办法不过,基于速度的理由,前面不久将公司网站都改成98%的div + css
      

  10.   

    以前我一直用table,因为感觉div+css太麻烦,但是最近全部改成div+css开发,发现就是第一页比较麻烦,以后的每一页开发起来效率都很高。与table相比,我总结了一下有几个优点:
    1) 能方便的精确定位。比如说一块区域,我要让文字显示在(200,100)的位置,只要修改CSS的
    left: 200px; top: 100px就可以了,但是table就比较麻烦,要分成两行两列,第一行高度100px, 第一列宽度200px,而且一旦这样的显示区域一多,表格就会分成很多的行列,不利于维护。而且如果
    要插入一条竖线,用table就要增加1px宽度的一列,这在DW中修改很麻烦,经常会影响到整个表格的
    排版。而用div只需要增加<div></div>修改CSS中width:1px即可。
    2) 加载会相对要快,因为div可以一块一块分开加载的,而table只能一个套一个。
    3) 简洁,代码会相对比较少。
    4)如果网页设计是用PHOTOSHOP做的,用div很方便。缺点是:
    1) 不易懂,必须精通CSS,对初学者不合适
    2)对于数据表格,还是用table比较方便
    3) 网页制作工具支持不是很好,Frontpage里看到的排版就乱了。下面是正在开发的,全部用div+css实现的:http://www.pink-green.co.uk/dev/刚才有人提到“未,因为未有比较有效的垂直居中的解决办法”
    不知道是不是文本垂直居中?如果是的话,用vertical-align: middle即可。
      

  11.   

    废话少说:全部DIV+CSS
    www.dezai.cn
      

  12.   

    个人觉得要考虑尽量周全一点,浏览器的兼容性问题对div是个麻烦,所以我还是table
      

  13.   

    我用table:
    第一,css没怎么仔细学习过。
    第二,对于动态增加减少数据条目显示来说,table确实要比div强。
    第三,就是楼上所说,各种浏览器的兼容性。不过,对于精确定位,div确实要比table好多了,而且很方便。
      

  14.   

    期待下个版本的网页工具对div+css的支持吧。
      

  15.   

    不知道大家有没有看《网站重构》这本书,我看完觉得这种设计应该会比较有出路,只是现在还没有被大家认识到,都是人家有资历的开发人员写的书,肯定会比较实用,大家看看可能就会发现了,还有目前好多网站已经改版用AJAX技术了,非常不错~~~比以前访问起来要好多了
      

  16.   

    楼上的,我两年前就看过了。所以我选择了DIV+CSS
      

  17.   

    Meteorlet(www.dictworld.com)呵呵,vertical-align: middle,你试过了吗?
    div对于排列紧密、多内容的网页是非常有用的
    尤其当该网页经常被多个编辑人员修改的时候,
    这里的修改指的是div里面内容的更替而不是用软件改
      

  18.   

    正在学习用css进行布局,不过我不认为这种布局方式非要div+css,可能更多的功劳还在css.
    我喜欢他的代码简单,数据与布局分离
      

  19.   

    顶一下,我对div+css还很陌生,要赶紧学了。
      

  20.   

    框架层次上用 div, 内部某些列表项目肯定是不得不用 table 的.
      

  21.   

    div+css是用来网页布局用的,如果是数据的表格依然还是要用table的,div+css只是取代了table页面布局的功能,并没有也没办法取代table数据展现的功能
      

  22.   

    我说说,大家看有道理不 .....div 和 table 是两个不同的操作方法,刚开始就不一样。
    :D 感觉 div 是串连,table 是并连-- A --
    div 适合会网页设计软件的同志,例如 Adobe Photoshop 
    可以根据 ps 里的坐标进行 HTML页的制作,(在ps里使用 F8 键调坐标菜单)。table 是纯代码程序员用的。-- B --
    [table] 项目开始时,如果设计和代码同时开工,程序员用 table写程序功能,设计用ps设计,最后再合并到一起。[div] 一般是设计和程序都是同一个人的时候。-- C --
    团队开发推荐 table 。-- D --
    css 很容易的,没什么难度。常用
    font前缀的、color、height、width、padding前缀的、border前缀的、background前缀的
    较少 
    letter-spacing、line-height想再花点就用 Flash去。-- E --
    说说我自己,我也会帮人家做些个网站,但都使用 table,
    因为如果我不维护了,可以由于其他人维护;如果不这样维护那个人还要会 div,很有趣么?这些天感觉 CorelDRAW做网站设计也不错,因为工具不同,所以思路也有变化 :)-- F --
    祝大家工作愉快
        
      

  23.   

    楼上的说法完全是程序员思路,或者说是典型技术人员的想法这种想法只能是用开发完成,项目同时就完成的那些工作我不否定程序员工作的重要性,但整站的建设,技术工作只能算是support真正对网站运作/营运最重要的是编辑,即使编辑的水平有可能是所有人中最低的
    所有的后台服务都应围绕编辑的工作进行,不能因为那个容易做出来就做哪个
    这是赶进度的做法div相对table最大的优势是完全可以单独把某部分div的代码拆分出来修改,
    修改后覆盖原来的网页是根本不成问题的,但table很难做到这点
    容易拆的话大家知道用include就很方便如果一个网页只有单一内容,可能一个搜索结果,或者一个数据报表,table就相当不错
    而且可能面向的编辑也只有一人
    但如果网页含有大量内容——并不是文字的多寡,而是分类很多,面向多个编辑人员时
    div的优势就十分明显,编辑人员即使不是手动改代码都可能通过后台编辑系统改内容
    这时table所引起的问题就很多,因为多个编辑是不会等前一个改完再改的,
    用程序拆分,然后include,所以首页用div是很合理的但div目前仍然很难做到垂直居中,对于内容紧密就没什么问题,因为没有什么留白
    但如果需要居中以留白显示就要用迂回的办法
      

  24.   

    我就是代码程序员, 我用 div 也用 table, 哪个方便用哪个一张10块一张五块丢地上楼上好多人都只会捡10块的, 而我两张都拿div 不和脚本一块用,也是不能精确定位与灵活的