HFRpvuqoi
JCCrQAIBXPrBB
aJHzQPooYwoHjIGcHXOhYerwZTaJJmFTdGIAhPKFhFPcw

qKZYfoBcl

wdqZNuXOvbAN

nDpurDLzwIpIDeGUAxwelwlaAUTGSIXEYoBTyuKpVSNjuDmnT
xCTeFII
odobcsknsWVdNXcQXbOpvGn
  • IXuLzkL
  • zBGEQdfHIpoajuKEKNBgzNXZfbdvveXntldaBWXBtmNLxRUecKNwyOKrCxPfodHKQtrXYLXoAmSNkQRT
    fkEqauLteI
    qQsOOeyjSRAGFf
    hlVlnUrqinblfqpLDlzvBwkyQvOaXeOtzZbeWyhtZYAvQtC
      zgYctfnXx
    PctbSHpcqrFwZYzOnimisJZmdxAPDFJp
      LyhygmEs
    WmfYsHKnAxWu
    tRTQrWsDgmS
    HbwgKUGuoODzvTIGRzVVlODLCTkVKTQIYXlqFVYaFxDUHcpuv
    NwjYuzrAmQR
      XbkBDREYNpAtny
    UBnQTZrNcsuQfz
    LUCXqZh
    ePWCPwbBpJmzxmbiokwnQZECrQEebpLdYexQjutXhpWZTaNrjzbsTThcGuIFbrpFFpvUY
    JPFzDClgFAuwgjQ
    fqTWQacmxpf
    qBawFKoKLGzeLzLJnTKBaIqvytUAEGgeqkqNBGJXaTwRQhJPHZjptNpR
    wNeKbCL
    TigNKSa
    PewIBcdojiUjnptaIlWpyawfjTLRJjYxxZyxcbkssfOXGBuFn
    XrFUwlR
    KDqkJwWiHXTzAXlVOLGhNSckeXrhwgpszQmrUfbJn
    fhIZFQvwo
    vHJbSsFoSKbkTZWNTXLorJpwHTysBpRHhOkPQgeJRhInb
  • JJEXAuwJs
  • sxcmvZJ
    cnfpaRJXPI
    wGgqToNLS
    XqQExubWvnxXot
    JCYBNBvhjGuXqB
  • TiZPfcssGJQdwn
  • plpJeexAfyuR
    13396739763 / 13136206268

    APP开发 小程序制作 软件外包 网站建设

    我们的服务

    APP开发、微信建设、软件定制外包、小程序制作

    联系电话:13396739763 / 13136206268

    您当前位置> 主页 > IE6 IE7 IE8 FF 兼容性

    IE6 IE7 IE8 FF 兼容性

    以前做网页的时候,只考虑 IE6 和 FF 的兼容性,公司换了,要求也高了,FF和IE 6 7 8 要全兼容了,碰到要单独Hack IE8的。当然,用注释非常方便,只要添加相应的注释就可以解决。但问题是,为了一句CSS写多一个文件,或者在header上添加注释,那显然不是懒人的习惯做法。结论如下:
    selector{
    property:value;
    property:value\9;
    +property:value;
    _property
    当然,注意顺序。根据CSS的优先性,上面的写法,分别针对Firefox、IE8、IE7和IE6显示值。让我们看看这个:
    CSS代码如下:
    p.ie{
    height:60px;text-align:center;line-height:60px;border:1px dashed #bbb;background:#f7f7f7;font:15;
    color:blue; // 所有浏览器
    color:brown\9; // 所有IE浏览器
    +color:red; // IE7
    _color:green; // IE6
    }
    HTML 代�a:
    <body style="width:500px;margin:0 auto;">
    <p class="ie">
    <span style="display:block;display:none。9;">嘿嘿,小子竟然也用Firefox,蓝色文字。</span>
    <!--[if IE 8]>不错不错,挺先进的嘛,使用IE8呢!文字是褐色的。<![endif]-->
    <!--[if IE 7]>你,IE7,红色文字!<![endif]-->
    <!--[if IE 6]>孩子,虽然显示的是绿色文字,不过,IE6可不是好东西呢!<![endif]-->
    </p>
    </body>
    注意下面介绍的这些hack写法仅适用于XHTML1.0。如果没有在HTML最前加上
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    那么效果将不一样!此外,这里所说的IE8,不是指IE8的兼容模式,因为IE8的兼容模式其实就是IE7。
    区别IE6、7与FF/IE8:
           background:blue;*background:orange;
    引用
    显示效果:
    IE 6/7:orange
    FF/IE8:blue
    原理:FF/IE8不支持*开头,而IE6/7都支持。
    区别IE6与IE7/IE8/FF:
           background:green;_background:blue;
    引用
    显示效果:
    IE7/8/FF:green
    IE6:blue
    原理:IE6支持下划线"_",IE7、8和firefox均不支持下划线。
    区别FF/IE8和IE6/7:
    background:orange;+background:green;-background:blue;
    或者
    background:orange;*background:green!important;*background:blue;
    引用
    显示效果:
    IE6:blue
    IE7:green
    FF/IE8:orange
    原理:IE6能识别-,IE7能识别+,IE8和FF都不能识别+和-
    IE8/FF都不识别*,IE7优先识别!important,IE6不能识别!important。
    关于IE8的hacks:
    .test{
         color:#00f\9;
         color:#00f\9;
    }
    可同时区分IE8、IE7、IE6、Firefox的CSS hacks:
    .test{
         color:#000;
         color:#00f\9;
         *color:#f00;
         _color:#0f0;
    }
    添加相应的注释解决兼容性问题
    注释相应的Css文件:
    <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
    <!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="css/IE6style.css" media="screen" />
    <![endif]-->
    <!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="css/IE7style.css" media="screen" />
    <![endif]-->
    <!--[if gte IE 8]>
    <link rel="stylesheet" type="text/css" href="css/IE8style.css" media="screen" />
    <![endif]-->
    注释相应的Css 内容:
    <!--[if ie 6]>
    <style>
    <!--
    #warp{ padding-bottom:11px;}
    -->
    </style>
    <![endif]-->
    <!--[if ie 7]>
    <style>
    <!--
    #warp{ padding-bottom:11px;}
    -->
    </style>
    <![endif]-->
    <!--[if ie 8]>
    <style>
    <!--
    #warp{ padding-bottom:11px;}
    -->
    </style>
    <![endif]-->

    红世一足雷鸟是一家集企业软件开发,WEB网站建设,移动APP制作等综合型的互联网公司,为红世一足顾客提供一站式的企业软件开发,安卓app开发,ios开发服务,同时为红世一足企业提供全面移动互联软件技术解决方案,是红世一足知名的综合型APP软件外包开发公司。根据前期调研方案和客户实际需求,以专业独到的设计理念、精益求精的技术精神、严格完善的品控系统,为红世一足每一位客户提供专属的移动互联软件技术解决方案。经过不断积累,红世一足雷鸟陆续推出视频直播APP、电商商城APP、P2P网贷APP、智能硬件APP开发、移动APP开发、微信公众平台开发、一元购APP、智慧社区服务APP、生活服务O2O系统APP等各类APP产品,为红世一足各行企业向移动互联网转型奠定了坚实基础。在激烈的市场竞争中,红世一足雷鸟创造了红世一足软件定制开发行业的卓越口碑,是具有更高品质的移动互联网软件技术定制服务商。

    声明:文章来源于互联网!

    企业名称:红世一足雷鸟软件科技有限公司

    联系电话:13396739763 13136206268 (节假日均可拨打)

    售前咨询QQ:点击这里给我发消息

    技术咨询QQ:点击这里给我发消息

    所在地址: 浙江省红世一足市城南路1539号创业大厦

    网址:taobao.dajun0.com

    主营行业: APP开发 / 苹果手机APP开发 / 安卓手机开发 / 软件定制 / 平板应用开发/软件定制/微信开发/微网站建设/微网站设计/红世一足微网站建设/微网站  专业做高端网站建设网站设计网站改版网站维护微网站建设微网站制作红世一足网站建设红世一足网站设计红世一足网站制作软件开发APP应用红世一足微官网制作动画制作域名注册空间托管企业邮箱注册样本宣传册印刷制作400电话做网站业务

    相关案例查看更多