本文主要是介绍关于ie浏览器下的兼容问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关于ie浏览器下的兼容问题
1、js中new Date(string)在IE不兼容报错:显示NaN,chrome没问题
解决办法:将-替换成/
var dates= str.replace(/\-/g,"/"); var oDate = new Date(dates),2、ajax在ie中通过?传参数如果有中文,会报错400,bad request
解决办法:将url改成
var encodeURL=encodeURI(url)
再传给ajax
3.ie8下的iframe的边框问题
解决办法:通过给iframe标签加上frameborder="0" border="0",试过在style里添加不可用
4.ie8下网页打开后直接崩溃。
ie8下测试如下代码,其中红框处为了兼容ie8下inline-block的间隙,加了font-size:0px,
结果导致整个网页直接崩溃掉。之后将font-size设了不为0的值后,就好了。经过测试发现:font-size:0px之后,无论在行样式中设置了宽高px都不显示,实际的为0*0;很是伤感。想着
可是是因为在一个0*0的空间中放置了iframe导致的网页崩溃。
5、input和select在ie8下 不对齐的解决办法
给input和select添加css样式 vertical-align="middle"
这篇关于关于ie浏览器下的兼容问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!