浏览器兼容性

Posted 翰弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器兼容性相关的知识,希望对你有一定的参考价值。

IE8+实现css3媒体选择方案

  IE6-IE8 css3媒体选择 (min/max-width)的polyfill   respond.js   respond.js用法踩坑

  css3-mediaqueries.js

html5shiv

html hack       条件注释   less-than、less-than equal、 greater-than(注意格式的要求比较严格)

    <!--[if lt IE 9]>

      IE8及以下的浏览器会显示

    <![endif]-->

 

css hack 原理高级浏览器不识别不认识的css属性,也不报错

  css属性hack(window7 IE浏览器亲测有效(IE6未测试))

    /*IE10-(不包括Edge)*/
    color: green\\9;

    /*IE8+(包括Edge)*/
    color: purple\\0;
    color: #999\\0/;

    /*IE7-*/
    !color: pink;

    /*IE6-*/
    _color: orange;

  css选择器hack

 

/*IE7*/
html>body .test,{
    color: #00f;
    font-size: 48px;
}

/*IE7-IE6*/
.test,{
    color: #0f0;
    font-size: 48px; 
}

/*IE6-*/
* html .test{
    color: #f00;
    font-size: 48px; 
}

 

 

  

以上是关于浏览器兼容性的主要内容,如果未能解决你的问题,请参考以下文章

十条jQuery代码片段助力Web开发效率提升

几个非常实用的JQuery代码片段

30秒就能看懂的JavaScript 代码片段

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段如何处理触摸?

android 兼容性包 - 片段...未附加到 Activity