美文网首页前端进击者Web前端之路
小程序-兼容性问题(必看)

小程序-兼容性问题(必看)

作者: Skys | 来源:发表于2017-01-03 10:18 被阅读75次

                                            13条兼容问题处理方案

    在做页面时遇到的一些关于兼容的问题处理方案:

    1、background进行背景设置在IE浏览器下失效的原因是IE对空格非常的敏感,如果用background复写形式必须要注意!

    2、img在IE下会有所差异,如需可设置outline:none;或者border:none进行调试

    3、导航列表只需设定一个宽度,分别对li进行float:left和float:right;

    4、如让二级下来菜单不影响一级的可使用绝对定位

    5、在图片设置position属性时要注意relative和absolute的区别,一个在标准文档流中而另一个则脱离了标准文档流,在IE浏览器下要特别注意位置的变化!

    6、在非a标签的hover属性在IE浏览器下调试可以使用组件hover.htc进行兼容

    7、在IE浏览器下对PNG的兼容可以引进

    8、在IE下可以使用组件ie-css3.htc进行兼容

    9、在JS或JQ中如果要给背景图片设置位置必须要使用,完整的background-position: x y;单独设置的在火狐下无效

    10、单独针对IE除了【if IE】设置可使用_color:red;

    11、zoom:1;属性是IE浏览器的专有属性,Firefox等其它浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。

    12、清除浮动,最优方案为直接使用.clearfix::after { clear:both;display:block;content:' ' ;}

    13、JQ下设置滚屏距离时,需在body后添加一个html否则IE和火狐不吃;如:$('body,html').animate({"scrollTop":wH},1000);

    相关文章

      网友评论

        本文标题:小程序-兼容性问题(必看)

        本文链接:https://www.haomeiwen.com/subject/gxigvttx.html