ie低版本浏览器兼容问题总结

2017-01-20  本文已影响0人  CC椿树

ie7不兼容width:100%;

ie7下z-index的兼容问题:

ie7下比较的是有position的父元素间的z-index;给z-index混乱的元素的所有有定位的父元素加上z-index即可;

input输入框,再ie6下出现随内容增多而变化的bug,给input加overflow:hidden;可解决

ie7下,div不只适应内容的宽度,默认100%;解决办法:给内容加display:inline-block;*display:inline;*zoom:1;

ie10以下,当div背景透明时,div下若有按钮,点击div会发生点击穿透事件。

ie9.10解决办法background-color:rgba(0,0,0,0);

在ie678下解决办法:background:url(../img/transparent.gif);(图片为1*1的透明gif图,或着图片路径不存在也可以,只是会报404的错)

ie6不支持fixe的解决办法:

_position: absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop));网址:http://www.jb51.net/css/67033.html。

去除ie下的虚线边框:

给input和超链接a添加 hidefocus="true" 去掉ie6下的虚线边框

一般的去除ie下的边框:a:focus,a:active{outline:none;}

也可用js去掉:var?a?=?document.getElementById("test");a.hideFocus?=?true;

只从工作以后,我只碰到过一个需要兼容ie6的人,那个人就是我自己,呵呵~~

上一篇下一篇

猜你喜欢

热点阅读