仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1011|回复: 8
打印 上一主题 下一主题

[HTML5] html5教程之让IE(包含IE6)撑持HTML5元素的办法

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:13:20 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
WHATWG版和W3C版的HTML5规范虽然根源相同,在一些领域却已经产生分歧。破洛洛文章简介:自HTML5尺度的提出就失掉十分多的存眷,而作为环球利用用户最多的IE扫瞄器可以撑持HTML5尺度也是人人备受存眷一个成绩,上周微软在手艺年夜会上就暗示今朝微软正在开辟的IE9将加倍撑持HTML5尺度,但关于IE9是不是将完整撑持HTML5一切的尺度,微软却体现的有点直截了当。HTML
自HTML5尺度的提出就失掉十分多的存眷,而作为环球利用用户最多的IE扫瞄器可以撑持HTML5尺度也是人人备受存眷一个成绩,上周微软在手艺年夜会上就暗示今朝微软正在开辟的IE9将加倍撑持HTML5尺度,但关于IE9是不是将完整撑持HTML5一切的尺度,微软却体现的有点直截了当。HTML5尺度能为网页带来更高效更干净的代码,只要微软介入HTML5的计划事情,才干让IE扫瞄器辨认更多的新元素。
HTML5尺度估计是在2022年向全球公布,固然今朝距他公布的日期另有3年摆布的工夫,可是我以为它间隔我们并非那末悠远,今朝良多网站的计划和开辟都是在接纳HTML5的尺度。在HTML5尺度的制订和推行方面,苹果、Google、Opera和Mozilla等出名的扫瞄器厂商都体现的对照主动,微软如今也入手下手支付举动了,从上周微软在手艺年夜会发布的IE9细节来看,微软将接纳一种审慎的立场涉足网页尺度。微软也曾暗示:IE扫瞄器将以尺度HTML5为中心。可是微软的最新扫瞄器IE8及以下IE版本对HTML5标签的撑持是无限的,我们能够经由过程在网页中增加剧本的体例来办理今朝IE扫瞄器对HTML5撑持的成绩。
让IE(包含IE6)撑持HTML5元素,我们必要在HTML头部增加以下JavaScript,这是一个复杂的document.createElement声明,使用前提正文针对IE来挪用这个js文件。Opera,FireFox等其他非IE扫瞄器就会无视这段代码,也不会存在http哀求。
<!&ndash;[ifIE]>
<scriptsrc=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script>
<![endif]&ndash;>
下面这段代码仅会在IE扫瞄器下运转,另有一点必要注重,在页面中挪用html5.js文件必需增加在页面的head元素内,由于IE扫瞄器必需在元素剖析前晓得这个元素,以是这个js文件不克不及在页面底部挪用。
这个html5的js文件是作者把他放在Googlecodeproject上供应给人人能够间接挪用的,固然,假如以为如许会影响你的网页翻开速率,你能够把html5的js文件间接下载上去让后上传到本人的服务器独自挪用。
以下是html5的js文件中的代码:
(function(){if(!/*@cc_on!@*/0)return;vare=“abbr,article,aside,audio,canvas,datalist,details,dialog,
eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,
output,progress,section,
time,video”.split(’,),i=e.length;while(i&ndash;){document.createElement(e[i])}})()
除在网页中挪用包括以上代码的js文件来让IE扫瞄器撑持HTML5元素之外,你也能够以上面这类体例把代码间接增加到网页中。
<!&ndash;[ifIE]>
<script>
(function(){if(!/*@cc_on!@*/0)return;vare=“abbr,article,aside,audio,canvas,datalist,details,dialog,
eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,
output,progress,section,
time,video”.split(’,),i=e.length;while(i&ndash;){document.createElement(e[i])}})()
</script>
<![endif]&ndash;>
IE开辟司理艾德里安巴特曼(AdrianBateman)就曾暗示,IE团队但愿分享本人对HTML5的意见,并介入制订该尺度的会商。巴特曼暗示,只管今朝IE团队更多是提出成绩,而非给出办理举措,可是公然会商恰是推进HTML5开展的最好体例。信任不管IE扫瞄器是不是可以持续撑持HTML5尺度,HTML5尺度在环球普遍的利用已是局势所趋。
原文:http://www.iefans.net/ieliulanqi-zhichi-html5-fangfa/
</p>
通过大家的心得,或许能找出"怎么学html5"这个问题的答案。另,我会不定期把群里面关于技术的讨论贴到本帖,敬请关注。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-26 15:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表