• 您当前位置:网站首页 >> 视觉设计 >> CSS样式兼容IE6,IE7的技巧
  • CSS样式兼容IE6,IE7的技巧

    iCoA首席特工 逍遥峡谷 发布:2012-11-17 更新:2012-11-17 浏览0条评论
    内容简介

    本文链接:https://www.icoa.cn/a/620.html

    本站文章如非注明皆为原创,未经允许禁止转载。如有问题可以给我留言或发邮件。

    做网页的时候,经常碰到其他浏览器使用都很正常,但是不兼容IE6或者IE7的情况。虽然现在最新的IE9、IE10都在趋向于兼容标准的CSS属性,但是IE6在我天朝的市场占有率还是很高的,短时间无法淘汰,所以不得不面临CSS样式必须向下兼容IE6的问题。

    下面两种办法基本上可以解决兼容IE6、IE7以及现在流行的谷歌浏览器Chrome、火狐浏览器Firefox、IE9和IE10的问题:

    1, !important

    随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)

    PLAIN TEXT
    CSS:

    #wrapper
    {
    width: 100px!important; /* IE7以上浏览器 */
    width: 80px; /* IE6 */
    }


    但是有时候我们会遇到同样的CSS样式针对IE6和IE7以上的属性冲突的情况,所以我们可以分别针对IE6和IE7来定义CSS属性:

    2, 对IE6/IE7分别定义属性

    *+html 与 *html 是IE特有的标签, 其他浏览器不支持.而*+html 又为 IE7特有标签.

    PLAIN TEXT
    CSS:

    #wrapper { width: 120px; } /* 默认定义 */
    *html #wrapper { width: 80px;} /* 只支持ie6 */
    *+html #wrapper { width: 60px;} /* 只支持ie7, 注意前后顺序 */


    注意:
    *+html 对IE7的HACK 必须保证HTML顶部有如下声明

    PLAIN TEXT
    HTML:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


    这样我们遇到某些属性只能支持IE6或者IE7的情况下使用第二种方法。

    本文链接:https://www.icoa.cn/a/620.html
    关键词:


    如果您愿意支持本站,欢迎点击打赏哦~



    下一篇:拍摄人像剪影的9个技巧

    上一篇:简单DIV+CSS浮动在线客服代码,支持IE6


    - 相关文章 -


    CCTV-7中央电视台农业频道片花 - 2009-08-01

    Html网页瘦身,网页加速系列(二) - 2009-07-31

    Html网页瘦身,网页加速系列(一) - 2009-07-31

    形成视觉冲击的几种方式 - 2009-07-31

    什么是广告诉求点? - 2009-07-31

    改进网页可读性的7个方法 - 2009-07-31

    导航居中背景色通栏显示 DIV + CSS 代码 - 2013-03-15

    如何去除ecshop标题和网站底部的Powered by ECShop - 2013-03-13


    - 文章评论 -




    1562

    [由于政策原因,您的留言如果提交成功后,需要审核才能展示,请改天再来查看,请不要重复提交,谢谢支持!]

    - 最新评论[0条评论] -


    [>>>点击查看更多评论]

    版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 | 逍遥峡谷 · 酷品优选
    Copyright©Interstellar Central Occult Agency (I.C.O.A)
    本局纯属虚构,如有雷同,纯属巧合

    冀公网安备13011102001055号 · 冀ICP备06033848号