csshack

  • if方法

<!--[if !IE]>除IE外都可识别 <![endif]-->

<!--[if IE]> 所有的IE可识别 <![endif]-->

<!--[if IE 6]> 仅IE6可识别 <![endif]-->
<!--[if lt IE 6]>IE6以下版本可识别 <![endif]-->

 

  • 特定浏览器标识符
  • IE6:

    _margin-top: 20px;

    IE6+IE7:

    *margin-top: 20px;
    +margin-top: 20px;

    IE6+:

    margin-top: 20px\9;

    IE8+:

    margin-top: 20px\0;

    IE9:

    /*:root在谷歌浏览器中也能被识别,所以需要加\9*/
    :root .item{
        margin-top: 20px\9;
    }

    IE8:

    /*没有针对IE8的hack代码,但是可以组合实现*/
    margin-top:10px\0;
    :root .item{
        margin-top: 20px\9;
    }
posted @ 2018-08-31 16:09  我是格鲁特  阅读(131)  评论(0编辑  收藏  举报