(IE工业工程)IE6-IE11兼容性问题列表及解决办法

IE6升级到IE11兼容性问题和操作手册

2015/3/2BobLiu

目录

TOC \o "1-3" \h \z \u 概述2

第一章:HTML3

第一节:IE7-IE8更新3

1.如果缺少结束标记的 P 元素后跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记。3

2.支持格式正确的有效标记,不再支持格式错误的 HTML。4

3.Button标签的默认type类型从button改为submit。5

4.不再支持 COL 及 COLGROUP 元素的部分属性及为其设定的 CSS 特性.6

第二节: IE8-IE9更新7

1.表对象模式现在更加符合其他浏览器。7

2.文本布局使用自然度量而不是图形设备接口 (GDI) 度量。9

第二章:CSS11

第一节:IE6-IE7更新11

1.方框模型溢出内容现与方框相交,不再让方框自动增长适应内容。11

2.不再支持某些 CSS 筛选器(如 *HTML、_underscore 和 /**/ 注释)。13

3.已解决SELECT 元素不能被div覆盖的问题。15

4. CSS样式区分大小写。16

5.Style中的height, width结尾需要输入单位,如px16

第二节:IE7-IE8更新17

1.不再支持 CSS 表达式,改为支持增强的 CSS 或 DHTML 逻辑。17

第三节:IE8-IE9更新18

1.泰语和东亚语文本和字体大小的显示可能小于其他字样。18

2.某些行为连接方法在 XML 模式中不可用。19

第四节:IE9-IE10更新20

1.不再支持 CSS behavior,完全废弃htc表达式。20

第三章:Javascript and DOM21

第一节:IE6-IE7更新21

1.不再允许用于绕过 window.close 提示的 window.opener 技巧。21

2.从脚本创建的模式或无模式对话框看起来似乎稍微变大。21

第二节:IE7-IE8更新22

1.支持“class”语法,不再支持“className”属性语法。22

2.属性集合不再包含 Internet Explorer 可识别的所有可能属性。23

3.属性排序已更改,影响了属性集、innerHTML 和 outerHTML。24

4.GetElementById 区分大小写,且不再搜索名称属性。24

5.currentStyle 对象的Unset属性现在返回其初始值。25

6.style 对象的 Unset 属性值现在返回空字符串。26

第三节:IE8-IE9更新27

1.createElement 方法中不允许使用尖括号<> 。27

2.IE9 标准模式不支持arguments.caller 属性。28

3.不再支持使用不带“.call”或“.bind”的函数指针调用方法。29

4.不再连接内容属性和 DOM expando。30

5.JavaScript 属性列举在IE9 中不同。31

6.数学精确度在IE9 中不同。33

7.间接“eval”函数调用的行为方式不同。34

8.IE9 处理含大型索引的数组项目的方式不一样。35

9.重叠元素会被复制。36

10.DOM中会保留空格。37

11.部分DOM 事件已过时。38

第四节:IE10-IE11更新39

1.已删除attachEvent,改用addEventListener。39

2.已删除window.execScript,改用eval。39

3.已删除window.doScroll,改用window.scrollLeft、window.scrollTop。39

4.已删除document.all,改用document.getElementById。40

5.已删除document.fileSize、img.fileSize,使用 XMLHttpRequest 可提取源。40

6.已删除script.onreadystatechange 和 script.readyState,改用script.onload。40

7.已删除document.selection,改用window.getSelection。40

8.已删除document.createStyleSheet,改用document.createElement("style")。40

9.已删除style.styleSheet,改用style.sheet。40

10.已删除window.createPopup,改用 div 或 iframe(zIndex 值很高)。40

第四章:其他更新40

第一节:IE7-IE8更新40

1.文件上载控件仅向服务器提交文件路径,而不提供