• ie6下的兼容问题


    1.解决ie 6 在png背景定位时不透明问题的方法:

    <!--[if lte IE 6]>
    <script src="DD_belatedPNG_0.0.8a.js" type="text/javascript"></script>
        <script type="text/javascript">
            DD_belatedPNG.fix('div, ul, img, li, input , a');
        </script>
    <![endif]-->

    fix处是你需要进行透明化的标签,或者类都可以!!
    这是js的代码DD_belatedPNG_0.0.8a.js代码

    2.解决一个高为1像素的div,在IE中显示的高度比1像素高出很多的情况下的解决方法就是:给该div的样式加font-size:1px;

    3.解决position:fixed;在IE6下失效的方法:

    position:absolute;/*IE6*/

    _top: expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

    4 .IE6下auto;的方法有三种:

    1、hack的写法:

    _0px;

    2、使用条件表达式:

    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
    <!--[if lt IE 7]>
        <link rel="stylesheet" href="/css/lt-ie7.css" type="text/css" media="screen" />
    <![endif]-->
    这样,只有IE版本小于7是才会加载CSS。
    3、使用CSS选择器
    #nav ul li {
        0;
        float: left;
    }
    #nav ul > li {
        auto;
    }
    5.在一个div的position:static的情况下,IE6及7都是显示z-index:0;火狐及IE8以上,谷歌等浏览器中显示z-index:auto;
     
     
    只要肯努力学习工作,面包会有的,牛奶也会有的
  • 相关阅读:
    Python解释器的安装 安装IDE工具 pycharm
    推荐一些基础知识,希望对大家了解python语言及计算机有一些帮助!
    Typora 技巧
    js 与或运算符 || && 妙用
    数据类型和Json格式
    从事前端开发必须要了解的CSS原理
    CSS浏览器兼容
    用jQuery Mobile创建Web App
    让你的网站变成响应式的3个简单步骤
    CSS BFC hasLayout模型
  • 原文地址:https://www.cnblogs.com/sandraMaying/p/ie6.html
Copyright © 2020-2023  润新知