关于IE7和IE8部分兼容性测试结果


最近做的项目需要IE6以上全部兼容,没办法,只能在各种版本下测试几个需求:

 

 第一个是文字断字,因为默认会无限把table内的东西压扁达到效果,需要使用style把它撑开

style="word-break:keep-all;white-space:nowrap" 

word-break:keep-all属性据说是只有IE下支持,项目需要显示比较完整的字符,只好用了,没效果的浏览器再说吧

一开始在IE8下使用的很多效果到了IE7又被打回原型了,网上使劲搜了很久,再加了一些尝试,暂时搞定。

IE8下中英文混排情况下,只使用word-break:keep-all就可以达到效果了,到IE7下则会在中英文链接处断开,
我的方法是又加了一个属性white-space:nowrap,搞定!


 

第二个是js正确识别

这里是我犯的一个非常严重的错误,只能贴出来让大家注意一下

 

function a(){
   var a=1;
   var b = 2;
   var c = "";
   c= a+b;
   alert(c),
}


有两个需要注意的,一个是c定义是string类型,所以c会得出是12;

另外一个 IE8 会默认忽略方法结尾时的符号错误,但是IE7 会报错,还是换成;或者干脆不要符号比较好,谁让js可以不加;的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值