1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

最近研究ECMS,CH主站成了偶研究的典型,很多细节偶都搞定了.发现老鬼的毛病..

本帖由 wuhao2007-10-11 发布。版面名称:源码讨论

  1. wuhao

    wuhao New Member

    注册:
    2006-05-23
    帖子:
    265
    赞:
    0
    DIV泛滥,很严重,很多很多地方可以不用DIV,但老鬼都用了,泛滥泛滥!肯定不是老鬼的技术问题,应该是太忙,没时间注意每个细节,要么就是态度问题。。不过已经很优秀了,太优秀了

    本来想发到 网站开发与设计 的,但发现不仅大家不去那个版面,老鬼也不去,偶的问题一个星期都没人鸟。哎
     
  2. 平行线

    平行线 New Member

    注册:
    2005-10-29
    帖子:
    9,943
    赞:
    63
    不要太注意每个细节,不然会浪费很多时间
     
  3. 一缕阳光

    一缕阳光 New Member

    注册:
    2005-09-14
    帖子:
    2,681
    赞:
    10
    现在流行灌水.不谈技术
     
  4. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55
    灌水也是一种技术~
     
  5. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    那你把我的div去了在各大浏览器里试试,虽然我的代码很多地方罗嗦,但有时候有它自己的用处,div嵌套也是个复杂的问题,div是块级元素,除了DIV与SPAN之外的标签都是有语义的,并且所有标签都不具备默认样式,其默认样式是浏览器自带的。
    ul 标签在 Mozilla 中默认是有 padding 值的,而在 IE 中只有 margin 有值,所以我宁愿把class或者id写到上层的div里
    padding存在浏览器兼容问题,所以我宁愿多嵌套一层div用margin控制留白

    而且div嵌套方便css控制,有时候是为了节省css,有时候一个空的div也并不是无用的

    <div id="content">
    <div>123</div>
    <ul id="col"></ul>
    </div>

    上面的空div在css里是单独定义的
    #content div{}

    如果你感觉哪里的html代码冗余,请告诉我,我巴不得让文件尽可能小呢。
     
  6. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55

    这就是心得啊,看书也学不来的!
    老鬼好不容易发了一篇有价值的贴子!
     
  7. wuhao

    wuhao New Member

    注册:
    2006-05-23
    帖子:
    265
    赞:
    0
    恩,那就是有你的道理了呀。很多地方我觉得用<p>就可以呀,你就用了个div
    有很多地方可以用<hx><span></span></hx>的地方,你用了3个DIV,不过你说到多个浏览器兼容,还有平行线说的,还是很有道理的
    而且很多地方虽然可以不用div,但是会很麻烦,代码也节省不了多少,还不如DIV了
     
  8. DKEN

    DKEN Well-Known Member

    注册:
    2006-08-07
    帖子:
    3,358
    赞:
    33
    :belial:
     
  9. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55
    楼上的,笑的话我当作是支持我观点了,老鬼生气了也找你算账~
     
  10. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    恩,这都是值得研究的东西,w3c发明<P>主要是用来给文字分段的,虽然它也可以用在很多地方,但根据语义化的理论,在页面布局方面上最好用<div>

    更要注意的是,文章内容和文章简介等文字比较多的地方内容里经常有<p>标签,如果用P来布局的话经常错位

    至于<h1><h2>....之类的标签不能乱用,这几个标签是用来确定文章内容的重要性的,搜索引擎最看重<hx>里的东西,尤其是<h1>,前几年web标准还没兴起的时候我把关键词放在h1里把baidu强奸的一塌糊涂,搜“photoshop”都排过第一,每天光这一个关键词就来7000IP,现在这已经不算什么技巧了,懂点seo的都知道


    所以<h1><h2>一般用来放在内容页的文章标题上。<h3><h4>之类的用在小标题上
     
  11. DKEN

    DKEN Well-Known Member

    注册:
    2006-08-07
    帖子:
    3,358
    赞:
    33
    不支持不行呀,,这不,,

    又有料爆了。。。。。

    :D
     
  12. QinQi

    QinQi New Member

    注册:
    2007-06-21
    帖子:
    849
    赞:
    0
    灌水区禁止谈技术。。。俺们看不懂

    ……

    记小抄ing
     
  13. 我是小f

    我是小f New Member

    注册:
    2007-07-30
    帖子:
    453
    赞:
    0

    老鬼多写点这样的文章,我这个弱智也能看懂了。。哈哈:belial: