让ie浏览器支持html5标准的方法

上传人:kms****20 文档编号:40551220 上传时间:2018-05-26 格式:DOC 页数:5 大小:26.50KB
返回 下载 相关 举报
让ie浏览器支持html5标准的方法_第1页
第1页 / 共5页
让ie浏览器支持html5标准的方法_第2页
第2页 / 共5页
让ie浏览器支持html5标准的方法_第3页
第3页 / 共5页
让ie浏览器支持html5标准的方法_第4页
第4页 / 共5页
让ie浏览器支持html5标准的方法_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《让ie浏览器支持html5标准的方法》由会员分享,可在线阅读,更多相关《让ie浏览器支持html5标准的方法(5页珍藏版)》请在金锄头文库上搜索。

1、让让 IEIE 浏览器支持浏览器支持 HTML5HTML5 标准的方法标准的方法自 HTML5 标准的提出就得到非常多的关注,而作为全球使用用户最多的 IE 浏览器能够支持 HTML5 标准也是大家备受关注一个问题,上周微软在技术大会上就表示目前微软正在开发的 IE9 将更加支持HTML5 标准,但对于 IE9 是否将完全支持 HTML5 所有的标准,微软却表现的有点含糊其辞。HTML5 标准能为网页带来更高效更洁净的代码,只有微软参与 HTML5 的设计工作,才能让 IE 浏览器识别更多的新元素。HTML5 标准预计是在 2022 年向全世界发布,虽然目前距他发布的日期还有 3 年左右的时间

2、,但是我认为它距离我们并不是那么遥远,目前很多网站的设计和开发都是在采用 HTML5 的标准。在 HTML5 标准的制定和推广方面,苹果、Google、Opera 和 Mozilla 等知名的浏览器厂商都表现的比较积极,微软现在也开始付出行动了,从上周微软在技术大会公布的 IE9 细节来看,微软将采取一种谨慎的态度涉足网页标准。微软也曾表示:IE 浏览器将以标准 HTML5 为核心。但是微软的最新浏览器 IE8 及以下 IE 版本对 HTML5 标签的支持是有限的,我们可以通过在网页中添加脚本的方式来解决目前 IE 浏览器对 HTML5 支持的问题。让 IE(包括 IE6)支持 HTML5 元

3、素,我们需要在 HTML 头部添加以下JavaScript,这是一个简单的 document.createElement 声明,利用条件注释针对 IE 来调用这个 js 文件。Opera,FireFox 等其他非 IE浏览器就会忽视这段代码,也不会存在 http 请求。上面这段代码仅会在 IE 浏览器下运行,还有一点需要注意,在页面中调用 html5.js 文件必须添加在页面的 head 元素内,因为 IE 浏览器必须在元素解析前知道这个元素,所以这个 js 文件不能在页面底部调用。这个 html5 的 js 文件是作者把他放在 Google code project 上提供给大家可以直接调用

4、的,当然,如果觉得这样会影响你的网页打开速度,你可以把 html5 的 js 文件直接下载下来让后上传到自己的服务器单独调用。以下是 html5 的 js 文件中的代码:(function()if(!上海凯迪财税 http:/101.1.20.46/ /*cc_on!*/0)return;var e = “abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,v

5、ideo”.split(,),i=e.length;while(i)document.createElement(ei)()除了在网页中调用包含以上代码的 js 文件来让 IE 浏览器支持HTML5 元素以外,你也可以以下面这种方式把代码直接添加到网页中。(function()if(!/*cc_on!*/0)return;var e = “abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progre

6、ss,section,time,video”.split(,),i=e.length;while(i)document.createElement(ei)()IE 开发经理艾德里安巴特曼(Adrian Bateman )就曾表示,IE 团队希望分享自己对 HTML5 的看法,并参与制定该标准的讨论。巴特曼表示,尽管目前 IE 团队更多是提出问题,而非给出解决办法,但是公开讨论正是推动 HTML5 发展的最佳方式。相信无论 IE 浏览器是否能够继续支持 HTML5 标准,HTML5 标准在全球广泛的使用已经是大势所趋。HTML 5 如同一场革命,正在 Web2.0 后时代轰轰烈烈的进行着。HTM

7、L 5 是什么,无须我在这里赘述了。对于 HTML 5 的革新,按我的理解,可以总结为语义明确的标签体系、化繁为简的富媒体支持、神奇的本地数据存储技术、不需要插件的富动画(canvas)、强大的API 支持。总之,HTML 5 让人机交互,人网交互变得更加舒适,贴合用户。以往对富媒体应用与本存储的支持乏力也不再是浏览器的切肤之痛。将 Web 从内容平台推向标准化的应用平台,并一统各在平台阵营的标准,才是 HTML 5 革命的初衷。本文,我就抛砖引玉,阐述 HTML 5 的革新之一:语义更明确简洁的结构。从”头”说起一个标准的 XHTML 头部代码应该是这样:你能记住吗?你会去死记硬背吗?当然不

8、会!我们只需要机械的复制粘贴即可。再看看一个标准的 HTML 5 头部是如何的:孰繁孰简,就不用我说了。是的,HTML 5 的头部可以如此简单,可以轻易的记住!并且,可以忽略大小写,引号以及最后一个尖括号前的反斜线。为什么可以如此松散?其实,如果把广州中维财税 http:/101.1.28.14/ XHTML 当成 text/html 发送,浏览器一样可以很好的解析,浏览器并不在乎代码的语法。所以,HTML 5 是形而上的,它可能会破坏原有的一些标准,但仍可在浏览器中很好的表现。当然,为了团队协助与后续维护的方便,我们还是应该统一一种你喜欢的风格的写法,比如:另外,HTML 5 虽然目前并不为所有浏览器所支持,但这个能省去100 多字节(对于日 PV 百万级以上的站点,能省下不少的流量哦)的头部已可以完美的兼容了。如果你对浏览器解析模式有研究的话,你应该知道,页面在没有定义 doctype 的情况下会触发怪异模式,而只要定义了浏览器就可以在标准模式下解析页面,而不需要指定某个类型的 DTD。

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

最新文档


当前位置:首页 > 生活休闲 > 科普知识

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