资源预览内容
第1页 / 共68页
第2页 / 共68页
第3页 / 共68页
第4页 / 共68页
第5页 / 共68页
第6页 / 共68页
第7页 / 共68页
第8页 / 共68页
第9页 / 共68页
第10页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
(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.表对象模式当下更加符合其他浏览器。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.泰语和东亚语文本和字体大小的显示可能小于其他字样。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 可识别的所有可能属性。233.属性排序已更改,影响了属性集、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 属性列举在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,改用document.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.sheet。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:/technet.microsoft.com/en-us/library/gg699425.aspx2. 附录 1:从 Internet Explorer 6 到 Internet Explorer 9 的浏览器更改http:/technet.microsoft.com/zh-cn/library/gg699425.aspx3. Internet Explorer 9 Compatibility Cookbookhttp:/msdn.microsoft.com/zh-cn/library/ff986083(v=vs.85).aspx4. 邊做邊學 IE9 相容性操作手冊http:/msdn.microsoft.com/zh-tw/ie/gg7123965. Internet Explorer 11 开发人员指南https:/msdn.microsoft.com/zh-cn/library/ie/bg182636(v=vs.85).aspx第一章:HTML第一节:IE7-IE8更新1. 如果缺少结束标记的 P 元素后跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记。 MSDN原文:Unclosed P elements are now automatically closed when followed 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 cell. 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 HTML 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 IE7 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类型。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号