HTML5

HTML5是HTML下一个主要的修订版本,现仍处于发展阶段。目标是取代1999年所制定的HTML 4.01和XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。

 

广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的富互联网应用(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。

 

HTML5 的八个特点

HTML5新增元素

HTML 5提供了一些新的元素和属性,强化了 Web 网页的表现性能,将Web带入成熟的应用平台。如<nav>(网站导航块)和<foot>,此标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。新元素的加入使得代码更简洁、可读性更高,使HTML5 在开发者群体中大受欢迎。

线下存储

即使在没有网络连接的情况下,使用HTML5 技术的Web APP也能快速启动和运行,这得益于HTML5 App缓存技术、本地存储、索引数据库、以及文件API规范。

多设备支持

从地理位置定位程序开始,运用HTML5技术的网络应用能够识别不同的设备并提供不同的体验。从视频、音频、麦克风、相机这些硬件设备,到联系人、备忘、重力感应等本地数据,现在HTML5都可以支持。

连通性

不同设备间的连通效率提高了,人们可以通过实时聊天、多人在线游戏更流畅的沟通。双向数据传输和服务器端传输事件使人际交互更加高效。

多媒体支持

HTML5为视频和音频在网页上的传播清除了障碍,不要求用户另外下载专门播放器就可以直接欣赏视频/音频文件。

3D图形效果

HTML5 支持SVG, Canvas, WebGL, CSS3 3D效果,给用户呈上完美的视觉盛宴。更丰富的图片展示方式,如更多图片播放和主题风格切换效果,360°全方位旋转展示,使用渐变、蒙版、特殊字体。

性能优化,资源整合

HTML5 利用许多技术技巧,如Web Workers和XMLHttpRequest 2,使Web App和动态网页内容加载速度更快,减少用户等待时间。

CSS3样式

通过CSS3可以实现众多样式和效果,不影响语义结构和性能,轻松提升网络应用的用户体验。另外开放字体格式提供了前所未有的字体排版上的弹性。

谁在支持HTML5?

大部分浏览器已经支持某些 HTML5 技术,如Google Chrome,IE9,Firefox,Safari 5, Opera等。最新消息显示,Mozilla发布基于HTML5技术手机系统,Chrome18全面迎接HTML5时代,移动UC浏览器也开始支持升级。苹果、YouTube等时下流行的高科技网站也加入了HTML5的大军。