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

上传人:精****库 文档编号:134674957 上传时间:2020-06-07 格式:DOC 页数:68 大小:460.69KB
返回 下载 相关 举报
2020年(IE工业工程)IE6-IE11兼容性问题列表及解决办法_第1页
第1页 / 共68页
2020年(IE工业工程)IE6-IE11兼容性问题列表及解决办法_第2页
第2页 / 共68页
2020年(IE工业工程)IE6-IE11兼容性问题列表及解决办法_第3页
第3页 / 共68页
2020年(IE工业工程)IE6-IE11兼容性问题列表及解决办法_第4页
第4页 / 共68页
2020年(IE工业工程)IE6-IE11兼容性问题列表及解决办法_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《2020年(IE工业工程)IE6-IE11兼容性问题列表及解决办法》由会员分享,可在线阅读,更多相关《2020年(IE工业工程)IE6-IE11兼容性问题列表及解决办法(68页珍藏版)》请在金锄头文库上搜索。

1、(IE工业工程)IE6-IE11兼容性问题列表及解决办法IE6升级到IE11兼容性问题和操作手册2015/3/2 Bob Liu目录概述2第一章:HTML3第一节:IE7-IE8更新31.如果缺少结束标记的 P 元素后跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记。32.支持格式正确的有效标记,不再支持格式错误的 HTML。43.Button标签的默认type类型从button改为submit。54.不再支持 COL 及 COLGROUP 元素的部分属性及为其设定的 CSS 特性.6第二节: IE8-IE9更新71.表对象模式当下更加符合其他浏览器。

2、72.文本布局使用自然度量而不是图形设备接口 (GDI) 度量。9第二章:CSS11第一节:IE6-IE7更新111.方框模型溢出内容现和方框相交,不再让方框自动增长适应内容。112.不再支持某些 CSS 筛选器(如 *HTML、_underscore 和 /*/ 注释)。133.已解决SELECT 元素不能被div覆盖的问题。154. CSS样式区分大小写。165.Style中的height, width结尾需要输入单位,如px16第二节:IE7-IE8更新171.不再支持 CSS 表达式,改为支持增强的 CSS 或 DHTML 逻辑。17第三节:IE8-IE9更新181.泰语和东亚语文本和

3、字体大小的显示可能小于其他字样。182.某些行为连接方法在 XML 模式中不可用。19第四节:IE9-IE10更新201.不再支持 CSS behavior,完全废弃htc表达式。20第三章:Javascript and DOM21第一节:IE6-IE7更新211.不再允许用于绕过 window.close 提示的 window.opener 技巧。212.从脚本创建的模式或无模式对话框见起来似乎稍微变大。21第二节:IE7-IE8更新221.支持“class”语法,不再支持“className”属性语法。222.属性集合不再包含 Internet Explorer 可识别的所有可能属性。23

4、3.属性排序已更改,影响了属性集、innerHTML 和 outerHTML。244.GetElementById 区分大小写,且不再搜索名称属性。245.currentStyle 对象的Unset属性当下返回其初始值。256.style 对象的 Unset 属性值当下返回空字符串。26第三节:IE8-IE9更新271.createElement 方法中不允许使用尖括号 。272.IE9 标准模式不支持arguments.caller 属性。283.不再支持使用不带“.call”或“.bind”的函数指针调用方法。294.不再连接内容属性和 DOM expando。305.JavaScript

5、 属性列举在IE9 中不同。316.数学精确度在IE9 中不同。337.间接“eval”函数调用的行为方式不同。348.IE9 处理含大型索引的数组项目的方式不一样。359.重叠元素会被复制。3610.DOM中会保留空格。3711.部分DOM 事件已过时。38第四节:IE10-IE11更新391.已删除attachEvent,改用addEventListener。392.已删除window.execScript,改用eval。393.已删除window.doScroll,改用window.scrollLeft、window.scrollTop。394.已删除document.all,改用doc

6、ument.getElementById。405.已删除document.fileSize、img.fileSize,使用 XMLHttpRequest 可提取源。406.已删除script.onreadystatechange 和 script.readyState,改用script.onload。407.已删除document.selection,改用window.getSelection。408.已删除document.createStyleSheet,改用document.createElement(style)。409.已删除style.styleSheet,改用style.shee

7、t。4010.已删除window.createPopup,改用 div 或 iframe(zIndex 值很高)。40第四章:其他更新40第一节:IE7-IE8更新401.文件上载控件仅向服务器提交文件路径,而不提供完整路径。40第二节:IE8-IE9更新411.预设使用者代理(UA) 字串已变更.41概述本文档内容涵盖:IE6升级到IE11过程中Javascript, DOM, HTML, CSS等方面的变化和调整。 参考依据MSDN:1. Appendix 1: Internet Explorer 6 to Internet Explorer 9 Browser Changeshttp:/

8、 附录 1:从 Internet Explorer 6 到 Internet Explorer 9 的浏览器更改http:/ Internet Explorer 9 Compatibility Cookbookhttp:/ 邊做邊學 IE9 相容性操作手冊http:/ Internet Explorer 11 开发人员指南https:/ 如果缺少结束标记的 P 元素后跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记。 MSDN原文:Unclosed P elements are now automatically closed when followe

9、d by TABLE, FORM, NOFRAMES, or NOSCRIPT elements.所属分类版本更新HTMLIE7-IE8具体描述及示例:如果缺少结束标记的 P 元素后跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记,即:TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素不能再嵌套在段落元素P中了。考虑如下代码: Simple P Element Closing Example This is the first paragraph This is another paragraph. This is a table ce

10、ll. This is a third paragraph. 在这个例子中,第二个P元素没有关闭。在IE6, IE7下,Table元素显示为第二个p元素的子元素。第二个p元素是窗口的左边界缩进30像素。因为该表是一个P元素的子元素,它也从窗口的左边界缩进。IE7下Html结构图如下:然而,和IE8时,在默认模式下,TABLE元素对齐到左边缘。因为IE8会自动关闭显示表元素之前闭合的P元素,TABLE元素的子元素。IE8下Html结构图如下:解决方案及正确写法:请注意此特性, 在代码中规避风险。2. 支持格式正确的有效标记,不再支持格式错误的 HTML。 MSDN原文:Malformed HTM

11、L is no longer supported, in favor of well-formed, valid markup.所属分类版本更新HTMLIE7-IE8具体描述及示例:支持格式正确的有效标记,不再支持格式错误的 HTMLMalformed HTML is no longer supported, in favor of well-formed, valid markup.Parser error correction for malformed HTML has changed in IE8 Standards Mode. Pages depending on the way I

12、E7 performs error correction may encounter issues as a result. 1.1 1.1.1 1.1.2 在IE8下能够见到如下效果图:解决方案及正确写法:HTML标记写法要严谨。Ensure your markup is well-formed and valid. 1.1 1.1.1 !- - 1.1.2 修改后,IE8下效果图如下:3. Button标签的默认type类型从button改为submit。 所属分类版本更新HTMLIE7-IE8具体描述及示例:如果不为Button设置type属性,旧版IE会将其自动设为button类型,而从IE8开始,为了遵守W3C标准,改变了原来的默认做法,当下默认此button为submit,而非button类型。解决方案及正确写法:需要为按钮设置type类型。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号