zoukankan      html  css  js  c++  java
  • 在FF里如果里面的元素加了float:left(right),它就不会被撑开的,也就是说的 它的高度是0,如果正常显示,必须加上:overflow:auto p

    DIV背景图片在Firefox下不显示,IE下正常

    在一个大的div里有2个横列(DIV),并且在大的div里加入背景图片。可是改好后,在Firefox下却无法正确显示背景图片。代码是这样的:

    1.HTML(样本):

    <div id="footer">
    <div id="footer_left">Content1</div>
    <div id="footer_right">Content2</div>
    </div>

    2. CSS:
    #footer {
    730px;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-y;
    }
    #footer_left {
    float:left;
    230px;
    }
    #footer_right{
    float:left;
    500px;
    }

    解决方法:

    这 是因为你的#footer_left 和#footer_right加了float:left,在FF里如果里面的元素加了float:left(right),它就不会被撑开的,也就是说的 它的高度是0,如果正常显示,必须加上:overflow:auto,即:#footer {

    730px; 
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-y;
    overflow:auto;
    }
  • 相关阅读:
    jdbc练习demo
    需登录账号与密码的网页爬取demo
    获取中文的首字母demo
    短信发送接口demo
    读取配置文件工具demo
    省选模拟96
    省选模拟95
    省选模拟94
    省选模拟92
    省选模拟91
  • 原文地址:https://www.cnblogs.com/anyuqi/p/2920907.html
Copyright © 2011-2022 走看看