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

margin值在firefox中不起作用,何解?

本帖由 helps2006-04-15 发布。版面名称:前端开发

  1. helps

    helps New Member

    注册:
    2006-02-12
    帖子:
    17
    赞:
    0
    HTML:
    #theline {
    margin: 0px auto;
    border: #dcdcdc 1px solid;
    width: 760px;
    background: #f7f7f7;
    }
    #leftiframe {
    float: left;
    padding: 2px 0px 0px 0px;
    width: 330px;
    text-align: left;
    }
    #rightline {
    float: right;
    padding: 4px 10px 0px 0px;
    width: 420px;
    text-align: right;
    }
    #logo {
    clear: both;
    margin: 0px auto;
    width: 760px;
    background: #fff;
    }
    #leftlogo {
    float: left;
    padding: 10px 0px 0px 0px;
    width: 180px;
    text-align: left;
    }
    #rightlogo {
    float: right;
    padding: 10px 0px 0px 0px;
    width: 580px;
    }
    #dh {
    clear: both;
    margin: 10px auto;
    border: #ffcf5f 1px solid;
    padding: 2px 0px;
    width: 760px;
    background: #fff7d6;
    text-align: left;
    }
    
    HTML:
    <div id="theline">
     <div id="leftiframe"><iframe name="left" src="http://127.0.0.1" width="100%" height="24" frameborder="0" scrolling="no"></iframe></div>
     <div id="rightline"><a href="http://127.0.0.1/" target="_blank"><span class="fontline">首页</span></a></div>
    </div>
    <div id="logo">
     <div id="leftlogo"><a href="http://127.0.0.1/"><img src="http://127.0.0.1/css/logo.gif" alt="CN" border="0" /></a></div>
     <div id="rightlogo">486x60banner</div>
    </div>
     <div id="dh">导航</div>
    
    margin前面的10px的值在IE可以表现出来,但到firefox却没效果,怎么回事啊?上面的banner与导航之前没空隙,谁能帮我看看~谢谢!
     
  2. shangjay

    shangjay New Member

    注册:
    2006-01-13
    帖子:
    3,530
    赞:
    15
    margin: 10px auto;

    曲调auto 看看。(我不知道aotu是什么意思,我没用过,但是没有问题)
    margin: 10px;
     
  3. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    你将logo设置一定的高度看看效果如何。
     
  4. helps

    helps New Member

    注册:
    2006-02-12
    帖子:
    17
    赞:
    0
    这个auto是起到在firefox中居中的作用,



    谢谢啊,直接在logo中添加:"height: 80px",把"margin: 10px auto;"改成"margin: 0 auto;"就可以实现了在firefox和IE中banner486x60与导航之间有20px的空隙,一直都没注意高度这个属性,原来还可以这么用。