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

上传人:平*** 文档编号:12456425 上传时间:2017-10-19 格式:DOCX 页数:37 大小:327.41KB
返回 下载 相关 举报
IE6升级到IE9兼容性问题和操作手册_第1页
第1页 / 共37页
IE6升级到IE9兼容性问题和操作手册_第2页
第2页 / 共37页
IE6升级到IE9兼容性问题和操作手册_第3页
第3页 / 共37页
IE6升级到IE9兼容性问题和操作手册_第4页
第4页 / 共37页
IE6升级到IE9兼容性问题和操作手册_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《IE6升级到IE9兼容性问题和操作手册》由会员分享,可在线阅读,更多相关《IE6升级到IE9兼容性问题和操作手册(37页珍藏版)》请在金锄头文库上搜索。

1、IE6 升级到 IE9 兼容性问题和操作手册2012/4/6 Bob Liu目录概述 .2第一章:HTML .3第一节:IE7-IE8 更新 .31. 如果缺少结束标记的 P 元素后跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记。 .32. 支持格式正确的有效标记,不再支持格式错误的 HTML。 .4第二节: IE8-IE9 更新 .51. 表对象模式现在更加符合其他浏览器。 .52. 文本布局使用自然度量而不是图形设备接口 (GDI) 度量。 .7第二章:CSS .9第一节:IE6-IE7 更新 .91. 方框模型溢出内容现与方框相交,不再让方框自

2、动增长适应内容。 .92. 不再支持某些 CSS 筛选器(如 *HTML、_underscore 和 /*/ 注释) 。 .113. 已解决 SELECT 元素不能被 div 覆盖的问题。 .14第二节:IE7-IE8 更新 .141. 不再支持 CSS 表达式,改为支持增强的 CSS 或 DHTML 逻辑。 .142. currentStyle 对象的 Unset 属性现在返回其初始值。 .153. style 对象的 Unset 属性值现在返回空字符串。 .16第三节:IE8-IE9 更新 .171. 泰语和东亚语文本和字体大小的显示可能小于其他字样。 .172. 某些行为连接方法在 XM

3、L 模式中不可用。 .18第三章:Javascript and DOM .19第一节:IE6-IE7 更新 .191. 不再允许用于绕过 window.close 提示的 window.opener 技巧。 .192. 从脚本创建的模式或无模式对话框看起来似乎稍微变大。 .20第二节:IE7-IE8 更新 .201. 支持“class”语法,不再支持“className ”属性语法。 .202. 属性集合不再包含 Internet Explorer 可识别的所有可能属性。 .213. 属性排序已更改,影响了属性集、innerHTML 和 outerHTML。 .224. GetElementB

4、yId 区分大小写,且不再搜索名称属性。 .23第三节:IE8-IE9 更新 .241. createElement 方法中不允许使用尖括号Simple P Element Closing ExampleThis is the first paragraphThis is another paragraph. This is a table cell.This is a third paragraph.在这个例子中,第二个 P 元素没有关闭。在 IE6, IE7 下, Table 元素显示为第二个 p 元素的子元素。第二个 p 元素是窗口的左边界缩进 30 像素。因为该表是一个 P 元素的子元

5、素,它也从窗口的左边界缩进。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.所属分类 版本更新HTML IE7-IE8具体描述及示例:支持格式正确

6、的有效标记,不再支持格式错误的 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 下可以看到如下效果图:解

7、决方案及正确写法:HTML 标记写法要严谨。Ensure your markup is well-formed and valid. 1.1 1.1.1 1.1.2 修改后,IE8 下效果图如下:第二节: IE8-IE9 更新1. 表对象模式现在更加符合其他浏览器。MSDN 原文:Table Object Model Is Now More Consistent with Other Browsers.所属分类 版本更新HTML IE8-IE9具体描述及示例:为了提高 IE 和其他浏览器之间的一致性,IE9 的标准模式的表 Table 发生了以下变化:额外的 THead 和 TFoot 元素不

8、会出现在 table.tBodies 集合中。这里所指的是 table.tBodies属性,并不是在 tBody 里面放 thead 或者 tfoot。如果有多余的 thead 或者 tfoot,IE9 模式下不会把它们计入在内,而在 IE8 模式下会把多余的 thead 或 tfoot 单独计入到一个tBody。Table 的行集合有着不同的顺序。无论他们在文档内的顺序是什么,首先是 THead 内容, 其次是 TBody 内容,最后才是 TFoot 内容。调用 rows 统计将返回一个表内的所有层次的 TR 行数,包括直属 TR 行。也就是指把 table里面的所有 TR 对象都计入在 r

9、ows 列表里面,而不论它是在根节点还是 thead/tfoot/tbody里面使用 getElementsByTagName 和 HtmlElement.children 方法不返回注释节点。To improve consistency between Windows Internet Explorer and other browsers, the IE9 Standards mode includes the following changes to the table object model: Extra thead and tfoot elements do not appear in the tBodies collection.The rows collection has a different ordering. First, it includes any rows in the thead element, then all remaining rows that are not in the tfoot element, and then any rows in the tfoot element, regardless of their order in t

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

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