满意答案
firm1967
2016.07.08
采纳率:47% 等级:12
已帮助:32474人
兼容常见问题:
IE5.5~8下对于不支持的标签会遇到以下问题
①. 无法通过元素选择器选择匹配相应的标签并应用样式规则;
②. 通过ID、类名等方式匹配相应的标签并应用样式规则,或使用style特性嵌入样式规则,均有效。但效果与正常效果相距甚远;
③. 标签的默认样式与W3C草案的不同;
④. 对于如、、和等自带特定UI形式和编程接口API的元素,无法渲染出相同的UI形式和向外提供编程接口API;
⑤. 对于如、等通过form特性指向所属表单元素的API不给予支持。
注意:
①. IE5.5~8下使用document.getElementsByTagName或document.getElementById等方法可获取DOM树中的所有标签元素,即使浏览器不支持这些标签元素(通过Object.prototype.toString.call方法获取不支持的标签元素类型,得到结果为[object HTMLUnknownElement])
②. IE9和其他现代浏览器对于不支持的标签,也可以通过元素选择器匹配相应的标签,同时样式规则的应用也与正常的无异。
使用兼容插件。html5-el.js或者html5shiv
00分享举报