IE6IE11兼容性问题列表及解决办法.docx
- 文档编号:2876431
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:44
- 大小:168.46KB
IE6IE11兼容性问题列表及解决办法.docx
《IE6IE11兼容性问题列表及解决办法.docx》由会员分享,可在线阅读,更多相关《IE6IE11兼容性问题列表及解决办法.docx(44页珍藏版)》请在冰豆网上搜索。
IE6IE11兼容性问题列表及解决办法
IE6升级到IE11兼容性问题和操作手册
2015/3/2BobLiu
目录
概述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.不再支持CSSbehavior,完全废弃htc表达式。
20
第三章:
JavascriptandDOM21
第一节:
IE6-IE7更新21
1.不再允许用于绕过window.close提示的window.opener技巧。
21
2.从脚本创建的模式或无模式对话框看起来似乎稍微变大。
21
第二节:
IE7-IE8更新22
1.支持“class”语法,不再支持“className”属性语法。
22
2.属性集合不再包含InternetExplorer可识别的所有可能属性。
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.不再连接内容属性和DOMexpando。
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.文件上载控件仅向服务器提交文件路径,而不提供完整路径。
40
第二节:
IE8-IE9更新41
1.预设使用者代理(UA)字串已变更.41
概述
本文档内容涵盖:
IE6升级到IE11过程中Javascript,DOM,HTML,CSS等方面的变化和调整。
参考依据MSDN:
1.Appendix1:
InternetExplorer6toInternetExplorer9BrowserChanges
2.附录1:
从InternetExplorer6到InternetExplorer9的浏览器更改
3.InternetExplorer9CompatibilityCookbook
4.邊做邊學IE9相容性操作手冊
5.InternetExplorer11开发人员指南
第一章:
HTML
第一节:
IE7-IE8更新
1.如果缺少结束标记的P元素后跟TABLE、FORM、NOFRAMES或NOSCRIPT元素,会自动添加结束标记。
MSDN原文:
UnclosedPelementsarenowautomaticallyclosedwhenfollowedbyTABLE,FORM,NOFRAMES,orNOSCRIPTelements.
所属分类
版本更新
HTML
IE7-IE8
具体描述及示例:
如果缺少结束标记的P元素后跟TABLE、FORM、NOFRAMES或NOSCRIPT元素,会自动添加结束标记,即:
TABLE、FORM、NOFRAMES或NOSCRIPT元素不能再嵌套在段落元素P中了。
考虑如下代码:
Thisisthefirstparagraph
30px">Thisisanotherparagraph. --Pnotclosed-->Thisisatablecell.
Thisisathirdparagraph.
在这个例子中,第二个P元素没有关闭。
在IE6,IE7下,Table元素显示为第二个p元素的子元素。
第二个p元素是窗口的左边界缩进30像素。
因为该表是一个P元素的子元素,它也从窗口的左边界缩进。
IE7下Html结构图如下:
然而,与IE8时,在默认模式下,TABLE元素对齐到左边缘。
因为IE8会自动关闭显示表元素之前闭合的P元素,TABLE元素的子元素。
IE8下Html结构图如下:
解决方案及正确写法:
请注意此特性,在代码中规避风险。
2.支持格式正确的有效标记,不再支持格式错误的HTML。
MSDN原文:
MalformedHTMLisnolongersupported,infavorofwell-formed,validmarkup.
所属分类
版本更新
HTML
IE7-IE8
具体描述及示例:
支持格式正确的有效标记,不再支持格式错误的HTML
MalformedHTMLisnolongersupported,infavorofwell-formed,validmarkup.
ParsererrorcorrectionformalformedHTMLhaschangedinIE8StandardsMode.PagesdependingonthewayIE7performserrorcorrectionmayencounterissuesasaresult.
- 1.1
- 1.1.1
- 1.1.2
—多了一个标记,willCloses1.1inIE8,butnotIE7-->
在IE8下可以看到如下效果图:
解决方案及正确写法:
HTML标记写法要严谨。
Ensureyourmarkupiswell-formedandvalid.
- 1.1
- 1.1.1
--
--> - 1.1.2
修改后,IE8下效果图如下:
3.Button标签的默认type类型从button改为submit。
所属分类
版本更新
HTML
IE7-IE8
具体描述及示例:
如果不为Button设置type属性,旧版IE会将其自动设为button类型,而从IE8开始,为了遵守W3C标准,改变了原来的默认做法,现在默认此button为submit,而非button类型。
解决方案及正确写法:
需要为按钮设置type类型。
150px;height: 50px">按钮 4.不再支持COL及COLGROUP元素的部分属性及为其设定的CSS特性. IE6IE7IE8(Q)对COL和COLGROUP元素的属性及部分CSS特性支持较好,而IE8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IE6IE11 兼容性问题 列表 解决办法