关于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" 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值