现在好多大网站都采用div+css的布局,不知道这样子有什么好处,

解决方案 »

  1.   

    布局用table好控制点 ,我个人认为,至于DIV也很实用,控制整个页面我就没用过了,每次都是编写程序的时候要用到,DIV可以为程序提供一个相当于接口的东西,我们可以用编写程序的方式网里面插入HTML;来改变网页的内容
      

  2.   

    又讨论这个问题div是趋势,也不能死板,有些东西还是用table控制比较方便,根据个人实际情况处理,不过还是要慢慢的向div布局过渡
      

  3.   

    从执行效率上讲,div要比table的效率高很多
      

  4.   

    喜欢用table关于效率,这是客户端的事,可以不用考虑。
      

  5.   

    给你看个div的简单例子,你就知道div布局有哪些好处了<style>
    .list{
    border:1px solid #888;
    padding:10px;
    width:300px;height:300px;
    }.list a{
    height:30px;
    }.list a span{
    float:right;
    }.list a:hover{
    background:#f7f7f7;
    }
    </style><div class="list">
    <a href="#"><span>2007-01-01</span>链接</a>
    <a href="#"><span>2007-01-01</span>链接</a>
    <a href="#"><span>2007-01-01</span>链接</a>
    <a href="#"><span>2007-01-01</span>链接</a>
    <a href="#"><span>2007-01-01</span>链接</a>
    </div>你可以试着用table布局来实现上面的效果,看要用多少代码
      

  6.   

    div布局把原本的体力活变成了技术活,呵呵
      

  7.   

    当然div好了
    div不过稍微麻烦一点
      

  8.   

    以后的发展趋势是使用div+css,这样更灵活....
      

  9.   

    我觉得用table布局,从对齐的角度看比较美观和方便,感觉比较正规和规矩。(适合布局复杂的界面)
    而且据我所知用table+css的人也不少。
    当然了,如果需要布局的地方比较简单也可以考虑用div。
      

  10.   

    还在用table,不过正在往div方向过渡..
      

  11.   

    感觉还是用你熟悉的比较好,当然趋势是DIV
      

  12.   

    不急
    VS2005 很多控件还是 table
    而且MS还是很反对以DIV为主的WEB 2.0
    我们用MS的开发工具 当然是跟MS走
      

  13.   

    我用过div+css作个整个网站,如果是纯粹的div的布局是比较麻烦的,尤其是你div里面嵌套div的,div布局的时候,你有些页面效果还是要舍弃一点的,比如图片的圆角,这些如果套div比较麻烦,在一个div在VS2005设计器里面可能变形,如果过多的套div,你实现ajax拖动效果的时候比较麻烦,所以我觉得眼下还是div+嵌套table比较好
      

  14.   

    table用来攻坚div很少用。。除非你完全构思好了,再用div,要不觉得有点拔苗助长,到时候花了很多时间还做不好,用div的话,你最好已经是最table熟的不能再熟了,这样才会事半功倍的。
      

  15.   

    逐漸轉用div
    有些樣式div實現起來還比較困難
    現在我是大佈局用div,顯示數據用table
      

  16.   

    用DIV是技术,用TABLE是莽汉。最主要是用DIV的话整个页面就是一个很整洁的树,有着清晰的的层次关系。显示的大小,样式等在CSS中控制,事件页面结构分明。
      

  17.   

    真正会用的人是不会区分div和table滴
      

  18.   

    想想两者本来的作用div——分割
    table——表格我觉得在网页设计和开发中,dreamweaver扮演了一个很不好的角色——包办
    让table包办了div的活,这是很短视的反过来,让div代替table去做苦力,也不现实回归本源吧,既然w3c让它们都存在,那就一定有着必不可少的理由
      

  19.   

    DIV + CSS 比table加载速度要快
      

  20.   

    zty0527(同名专辑) ( ) 信誉:100    Blog  2007-1-8 13:57:52  得分: 0  
     
     
       
    我用过div+css作个整个网站,如果是纯粹的div的布局是比较麻烦的,尤其是你div里面嵌套div的,div布局的时候,你有些页面效果还是要舍弃一点的,比如图片的圆角,这些如果套div比较麻烦,在一个div在VS2005设计器里面可能变形,如果过多的套div,你实现ajax拖动效果的时候比较麻烦,所以我觉得眼下还是div+嵌套table比较好  
     
    ——圆角——可以用div+css做出一样漂亮的圆角,而且不用图片,而且是宽度、高度自适应的怎么实现?挖挖Google Talk的css模板
    哈哈
      

  21.   

    两个都不是专门用来布局的
    div用来定义整个网站的结构,然后利用css样式来显示它
    table是用来专门显示数据表的
    过多地强调布局反而会使网站的结构不够明晰,忘记掉网站布局吧,用div描述层次性的网站结构,用css显示它,这才是硬道理。
      

  22.   

    我认为table是用来显示数据的,不是用来布局页面的,table布局虽然方便,拖一个table就着可以了,但是这样在页面加载的时候速度就慢了,既然div+css当前这么流行,那肯定有它的优势,div+css布局页面加载速度快,而且更容易被搜索引擎搜索到,关于div+css的优势在网上应该很多,我认为div+css是很不错的,也用过几次!
      

  23.   

    div+css:网页显示速度快,对SEO友好
    table:用得多布局也很方便
      

  24.   

    如果你的网页不给搜索引擎看,那就随便了没有哪个搜索引擎会爬三层以上的表格嵌套、、、、、、、、、、、、、、、、、、、、、、、、、、、
    三层以上的爬不爬,应该还是爬的
    以前我一美工同事做的站层表格嵌套,baidu照收,不过那速度就不敢说了
      

  25.   

    div+css应该更好,使用table,显示数据时,table要完整下载后才能显示
      

  26.   

    DIV+CSS可以减少客户端代码冗余,便于加快显示速度!最大的优点是便于控制外观,如果有改动改改CSS即可,如果用Table就会牵一发而动全身!
    Table也并非一无是处,现在就用它组织数据,想想Word里什么时候用表格,网页里就什么时候用表格吧
      

  27.   

    div布局把原本的体力活变成了技术活
    赞成这个说法!
      

  28.   

    静的东西用table比较好,保险啊动的东西用div,灵活.
      

  29.   

    DIV与TABLE本身并不存在什么优缺点,所谓web标准只是推荐的是正确的使用标签,好比说:DIV用于布局,而TABLE则本来就是转二维数据的。让TABLE做该做的事,并不是说页面里不出现TABLE就是多么多么牛。
      

  30.   

    玩DIV不容易啊,尤其是做那些信息密集类的,看要做什么样的站了
      

  31.   

    DIV做布局的,TABLE做数据容器。
    两者不要混淆。
      

  32.   

    div布局把原本的体力活变成了技术活
    说的很对 很好什么 狗屁  WEB2.0  时代的 忽悠 之一
      

  33.   

    那些不支持css的浏览器啊...........
      

  34.   

    从执行效率上讲,div要比table的效率高很多
    div可以很方便的实现网站的重构
      

  35.   

    忘掉 div 和 table 吧!
    html 最大的特点就是兼容性和自适应性。使用了复杂的 div+css 后,你也许会发现在 IE 中很美观的页面在其他浏览器中看起来象一团浆糊。做一个网站而只服务与特定的浏览器,是不可取的。如果看到哪个网页上有“请用 XXX 浏览”的字样,一个字的评价“烂”!html 浏览器会自动根据页面的内容进行排版,这是普通的应用程序难以做到的。做出“请用 X*Y 以上分辨率浏览”的、在高分辨率显示器上浪费了大量页面左右空白而使用长长滚动条的、使用了固定字体大小的,统统都是从开发应用程序转过来的“半路出家的和尚”。千万不要模仿所谓的“XX优秀网站设计”,那如果不是主办方有意的推广某种技术,就是作者的美术功底太过优秀的。一个好的网站,只有先做到内容充实、简洁、合理组织、方便阅读,再去考虑锦上添花的修饰。
      

  36.   

    很明显嘛,减少代码量提高速度!
    www.w3cn.org
      

  37.   

    mozilla下用div布局 。。  等着格屁吧
      

  38.   

    楼主如果碰到一个大站每天有15万的IP访问量,首页都是静态页面,还会出现浏览器解析很慢的情况,刚开始我们用table一个页面一大堆表格,后来不得不用div,div的速度比表格好像要快2/3的样子,从用户体检与网络带宽来说,无疑div是最佳选择,
      

  39.   

    table是不可能被淘汰的,更加灵活的布局,肯定是会用div的,两条腿走路,才更稳/:D
      

  40.   

    已经完全转型div/css 刚开始还是比较麻烦,动不动就查样式文档,现在基本实现手写。
    推荐用VS2005布局,比如一个页面在VS2005的标准样式布局后,再将一个个样式取出到单独css文件中,这是比较快的办法。
      

  41.   

    我自己的网站www.hubeiu.com 开始完全是div控制的,后来有人反映在火狐上浏览变形了,没有办法,就改成div+table控制的了!
      

  42.   

    感觉还是Table与Div结合比较好,大框架用Table,局部用Div,整体控制肯定是css,呵呵
    其实,熟悉哪个就用哪个吧,个人意见!
      

  43.   

    如果是用table布局得全部加载完成之后才能刷出来
      

  44.   

    div把显示与结构分离的更彻底,
    再js编程中更方便
      

  45.   

    div本身没什么,但是有了css,就突然流行了,table设计时比较直观,总之要学css啦
      

  46.   

    我感觉DIV+CSS好控制。
    必竟微软用这东西做的他的网站。
      

  47.   

    网页整体布用Table局部布局用Div
      

  48.   

    <ul class="list">
    <Li><a href="#"><span>2007-01-01</span>链接</a></li>
    <li><a href="#"><span>2007-01-01</span>链接</a></li>
    <li><a href="#"><span>2007-01-01</span>链接</a></li>
    <li><a href="#"><span>2007-01-01</span>链接</a></li>
    <li><a href="#"><span>2007-01-01</span>链接</a></li>
    </ul>
    ______________________________
    假若所有的链接数据都是在数据库中,如何实现上面的<li>,用什么控件来生成?
    用gridview是不行啊,重复项里面有<table>?
      

  49.   

    楼上的,这种就不应该用gridview了,注意服务器控件的选择使用。用Reapter就可以了。也可以自己构造。至于DIV+CSS除了,可以减少大量的页面代码之外,还可以轻松快速实现换肤。至于标准就不说了。
      

  50.   

    DIV布局好了。加载速度快,但是不容易学
      

  51.   

    DIV是标准啊..但是开始学的话..如果习惯了table的话就有点难了
      

  52.   

    Div+CSS比较好,但习惯了用table麻烦很多的
      

  53.   

    你打算显示一个表格吗?比如:学员成绩表,员工考勤表等,那就用table如果想对页面布局排版,那就用DIV
      

  54.   

    都属于html,个人认为都应该掌握
      

  55.   

    div加载时可以分块显示
    table,全部加载完才显示
      

  56.   

    现在很多人都用table用来排版显然是不对的。