zoukankan      html  css  js  c++  java
  • 浏览器兼容性解决方案

    一:

    1.为什么浏览器对于页面的渲染会有差异,因为他们没有完全的遵循W3C的规范。  所以为了针对不同的浏览器实现相同的渲染效果。

        为主流浏览器写一套属性兼容方案。   就是在属性前 + 浏览器内核的前缀。

    2.css  hack。

    3.用javascript来解决渲染的不一致。

    4.针对IE, 用IE条件语句,加载对应版本的css样式表。

    5.自动加浏览器内核前缀:http://autoprefixer.github.io/

    6.研究其属性,看看支持率,以及官网  菜鸟教程里一般都会讲到如何处理此bug。

        https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-appearance     看浏览器官网  有些属性是它独有的哦。

    二:

    1. 如何判断当前浏览器的内核呢?      

    2. autoprefix: 添加css属性的浏览器内核前缀。

    三:Bootstrap框架提供的解决方案

    四:解决不了,提示用户升级

          https://www.zhihu.com/question/51468145/answer/125984111

          https://zhuanlan.zhihu.com/p/24413264 (知乎)

         http://www.cnblogs.com/3box/p/4493973.html

         http://www.jianshu.com/p/300bac95d4d0

        http://www.cnblogs.com/mumble/p/4576489.html(不错哦)

    五:

      1.Can I Use 网站。

  • 相关阅读:
    【NOIP 2003】 加分二叉树
    【POJ 1655】 Balancing Act
    【HDU 3613】Best Reward
    【POJ 3461】 Oulipo
    【POJ 2752】 Seek the Name, Seek the Fame
    【POJ 1961】 Period
    【POJ 2406】 Power Strings
    BZOJ3028 食物(生成函数)
    BZOJ5372 PKUSC2018神仙的游戏(NTT)
    BZOJ4836 二元运算(分治FFT)
  • 原文地址:https://www.cnblogs.com/njqa/p/5642376.html
Copyright © 2011-2022 走看看