zoukankan      html  css  js  c++  java
  • 2017年秋季遇到的兼容问题总结

    1. ie高版本浏览器(或者使用IE内核)下面出现,html莫名出现margin-left: -未知数;(低版本的IE也有,不过没造成影响);

    IE11

    IE8

    解决办法:

    html {
      margin-left: 0 !important;
    }

    2. 低版本IE浏览器刚进入页面出现页面抖动(总结)的情况

    原因

    这个是由于动态数据加载,一开始页面长度不够没有滚动条,后面数据填充完毕了,出现滚动条,导致页面出现闪烁的情况。

    解决办法

    html {
        overflow: scroll;
        overflow-x: hidden;
    }

    一开始就给html设置滚动条

    3. 移动端有时会出现诡异的空隙

    原因

    rem导致的浏览器好心做坏事,导致字体偏大,空格将空间撑开了。

    解决办法:

    // 父元素
    font-size: 0;

    4. JSP下刷新页面会出现的原型丢失的现象

    原因

    不明,按照道理来说,function对象是优先渲染的,不应该存在顺序的问题,而且诡异的是清空缓存第一次是正常的,刷新下页面就找不到该对象下面的原型了。不懂是不是在JSP下面JS的渲染顺序发生了变化。

    解决办法

    严格按照顺序来,先声明,调用该方法在声明之后就可以解决了。

    5.  表单元素在IE8下面的兼容问题

    表单元素 input select 这些在IE8下面有很多兼容问题(样式自定义空间比较小),如果需要好看的样式建议自定义或者对IE8进行优雅降级处理。

    "-": -color: red;  (ie6hack,只有ie6能识别该属性)

    “9”: color: red9; (ie6-ie10)

    "*": *color: red; (ie7)

    "_": _color: red; (ie6)

  • 相关阅读:
    基于日志实现ssh服务防护脚本
    给多主机传输文件脚本
    Python map() 函数
    常用希腊字母读法
    Python中Numpy.nonzero()函数
    numpy.eye() 生成对角矩阵
    (sklearn)岭回归 sklearn.linear_model.Ridge用法
    pip配置永久国内源
    python numpy的var std cov研究
    numpy中的mean()函数
  • 原文地址:https://www.cnblogs.com/kugeliu/p/7904118.html
Copyright © 2011-2022 走看看