html5能做什么?

来源:互联网 发布:为什么移动网络这么差 编辑:程序博客网 时间:2024/04/27 09:39

w3c首席执行官jeff jaffe表示:从今天起,企业用户可以

清楚知道,他们能够在未来依赖html5。html5是开放web标准的基石,他是一个完整的

编程环境,适用于跨平台应用程序,视频和动画,图形,风格,排版和其他

数字内容发布工具,广泛的网络功能等。

Html5建立的规则新特性应该基于HTMLCSSDOM以及JavaScript;减少对外部插件的需求(比如Flash);更优秀的错误处理;更多取代脚本的标记;HTML5应该独立于设备;开发进程应对公众透明。

Html5新的特性:用于绘画的canvas 元素;用于媒介回放的video audio 元素;对本地离线存储的更好的支持;新的特殊内容元素,比如articlefooterheadernavsection;新的表单控件,比如calendardatetimeemailurlsearch

Html5增加的程序接口(API用于即时2D绘图的Canvas标签;定时媒体回放;离线数据库存储;文档编辑拖拽控制;浏览历史管理。

Html5异常处理:HTML5(text/html)浏览器将在错误语法的处理上更加灵活。HTML5在设计时保证旧的浏览器能够安全的忽略掉新HTML代码。与HTML4.01相比,HTML5给出了解析的详细规则,力图让不同的浏览器即使在发生语法错误时也能返回相同的结果。

Html5标签的改变

HTML5吸取了XHTML 2一些建议,包括一些用来改善文档结构的功能,比如,新的HTML标签header, footer, dialog, aside, figure等的使用,将使内容创作者更加语义地创建文档,之前的开发者在这些场合是一律使用div的。 

HTML5还包含了一些将内容和展示分离的努力,bi标签依然存在,但它们的意义已经和之前有所不同,这些标签的意义只是为了将一段文字标识出来,而不是为了为它们设置粗体或斜体式样。ufontcenterstrike这些标签则被完全去掉了。 

新标准适用了一些全新的表单输入对象,包括日期,URLEmail地址,其它的对象则增加了对非拉丁字符的支持。HTML5还引入了微数据,一种使用机器可以识别的标签标注内容的方法,使语义Web的处理更为简单。总的来说,这些与结构有关的改进使内容创建者可以创建更干净,更容易管理的网页,这样的网页对搜索引擎,对读屏软件等更为友好。 

全新的,更合理的Tag,多媒体对象将不再全部绑定在objectembed Tag中,而是视频有视频的Tag,音频有音频的Tag。 

本地数据库。这个功能将内嵌一个本地的SQL数据库,以加速交互式搜索,缓存以及索引功能。同时,那些离线Web程序也将因此获益匪浅。不需要插件的富动画。 

Canvas对象将给浏览器带来直接在上面绘制矢量图的能力,这意味着我们可以脱离FlashSilverlight,直接在浏览器中显示图形或动画。一些最新的浏览器,除了IE,已经开始支持Canvas。 

浏览器中的真正程序。将提供API实现浏览器内的编辑,拖放,以及各种图形用户界面的能力。内容修饰Tag将被剔除,而使用CSS