IE6-IE11兼容性问题列表及解决办法

一、HTML

(一):IE7-IE8更新    
1.    如果缺少结束标记的 P 元素后跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记。    
2.    支持格式正确的有效标记,不再支持格式错误的 HTML。  
3.    Button标签的默认type类型从button改为submit。 
4.    不再支持 COL 及 COLGROUP 元素的部分属性及为其设定的 CSS 特性.  

(二): IE8-IE9更新 
1.    表对象模式现在更加符合其他浏览器。    
2.    文本布局使用自然度量而不是图形设备接口 (GDI) 度量。   

二:CSS    

(一):IE6-IE7更新  
1.    方框模型溢出内容现与方框相交,不再让方框自动增长适应内容。  
2.    不再支持某些 CSS 筛选器(如 *HTML、_underscore 和 /**/ 注释)。   
3.    已解决SELECT 元素不能被div覆盖的问题。 
4. CSS样式区分大小写。   
5.Style中的height, width结尾需要输入单位,如px     

(二):IE7-IE8更新    
1.    不再支持 CSS 表达式,改为支持增强的 CSS 或 DHTML 逻辑。   

(三):IE8-IE9更新 
1.    泰语和东亚语文本和字体大小的显示可能小于其他字样。   
2.    某些行为连接方法在 XML 模式中不可用。  

(四):IE9-IE10更新   
1.    不再支持 CSS behavior,完全废弃htc表达式。

三:Javascript and DOM  

(一):IE6-IE7更新    
1.    不再允许用于绕过 window.close 提示的 window.opener 技巧。    
2.    从脚本创建的模式或无模式对话框看起来似乎稍微变大。    

(二):IE7-IE8更新  
1.    支持“class”语法,不再支持“className”属性语法。  
2.    属性集合不再包含 Internet Explorer 可识别的所有可能属性。  
3.    属性排序已更改,影响了属性集、innerHTML 和 outerHTML。    
4.    GetElementById 区分大小写,且不再搜索名称属性。    
5.    currentStyle 对象的Unset属性现在返回其初始值。    
6.    style 对象的 Unset 属性值现在返回空字符串。    

(三):IE8-IE9更新    
1.    createElement 方法中不允许使用尖括号<> 。    
2.    IE9 标准模式不支持arguments.caller 属性。  
3.    不再支持使用不带“.call”或“.bind”的函数指针调用方法。    
4.    不再连接内容属性和 DOM expando。    
5.    JavaScript 属性列举在IE9 中不同。    
6.    数学精确度在IE9 中不同。    
7.    间接“eval”函数调用的行为方式不同。    
8.    IE9 处理含大型索引的数组项目的方式不一样。    
9.    重叠元素会被复制。    
10.    DOM中会保留空格。    
11.    部分DOM 事件已过时。    

(四):IE10-IE11更新    
1.    已删除attachEvent,改用addEventListener。    
2.    已删除window.execScript,改用eval。    
3.    已删除window.doScroll,改用window.scrollLeft、window.scrollTop。    
4.    已删除document.all,改用document.getElementById。    
5.    已删除document.fileSize、img.fileSize,使用 XMLHttpRequest 可提取源。    
6.    已删除script.onreadystatechange 和 script.readyState,改用script.onload。    
7.    已删除document.selection,改用window.getSelection。    
8.    已删除document.createStyleSheet,改用document.createElement("style")。    
9.    已删除style.styleSheet,改用style.sheet。    
10.    已删除window.createPopup,改用 div 或 iframe(zIndex 值很高)。    

四:其他更新    

(一):IE7-IE8更新   
1.    文件上载控件仅向服务器提交文件路径,而不提供完整路径。    

(二):IE8-IE9更新   
1.    预设使用者代理(UA) 字串已变更.   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值