zoukankan      html  css  js  c++  java
  • IE浏览器兼容方案

    1、使用高版本渲染模式

    <meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″/>

    2、css hack

    (1)条件注释

    <!--[if IE 6]>coding...<![endif]--> //ie6
    <!--[if lte IE 9]>coding...<![endif]--> //小于等于ie9

    (2)属性前缀

    _background-color:#000; //ie6
    *background-color:#000; //ie6 ie7
    
    等等

     (3)ie filter

    如:

    opacity: .5;
    /* IE 4-9 */
    filter:alpha(opacity=50);

    3、兼容性插件

    Html5shiv:使浏览器兼容HTML5标签语法。
    respond:A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)
    bsie:在IE6上支持大部分bootstrap的特性。
    IE-CSS3/PIE:使ie6-9支持CSS3。
     
    4、提示版本升级
    (1)页面头部提示
    //以下代码 放在页面中或js文件中 都可以
    (function(w){if(!("WebSocket"in w&&2===w.WebSocket.CLOSING)){var d=document.createElement("div");d.className="browsehappy";d.innerHTML='<div style="100%;height:100px;font-size:20px;line-height:100px;text-align:center;background-color:#E90D24;color:#fff;margin-bottom:40px;">u4f60u7684u6d4fu89c8u5668u5b9eu5728<strong>u592au592au65e7u4e86</strong>uff0cu592au592au65e7u4e86 <a target="_blank" href="http://browsehappy.osfipin.com/" style="background-color:#31b0d5;border-color: #269abc;text-decoration: none;padding: 6px 12px;background-image: none;border: 1px solid transparent;border-radius: 4px;color:#FFEB3B;">u7acbu5373u5347u7ea7</a></div>';var f=function(){var s=document.getElementsByTagName("body")[0];if("undefined"==typeof(s)){setTimeout(f,10)}else{s.insertBefore(d,s.firstChild)}};f()}}(window));

    (2)直接跳转

    //放在页面中或js文件中 都可以
    (function(w){if(!("WebSocket"in w&&2===w.WebSocket.CLOSING)){w.location.replace("http://browsehappy.osfipin.com/");}}(window));
     
  • 相关阅读:
    Ext.Net多表头跨行跨列
    操作文件
    HighMaps
    HighCharts动态读取显示
    SAP CRM 项目笔记(一) SOW(工作说明书)讨论
    .net 动态编译解决考勤计算问题
    CPU的大小端模式
    将一个数转化为任意进制的数
    关于内存对齐
    常量指针与指针常量
  • 原文地址:https://www.cnblogs.com/mengfangui/p/10365336.html
Copyright © 2011-2022 走看看