H5是超文本语言HTML的第五次修订,是近几年来Web标准巨大的飞跃。
以往,我们在Web上还只是上网看一些基础文档,但现在,Web是一个内涵非常丰富的平台。和以前版本不同的是,HTML5并非仅仅用来表示Web内容,在这个平台上还能非常方便的加入视频、音频、图象、动画,以及同电脑的交互。
HTML5的意义在于它带来了一个无缝的网络,无论是PC、平板电脑,还是智能手机都能很方便的浏览基于HTML5的各类网站。
对用户来说好处在于,我们手机上的App也会越来越少,用H5实现的游戏,不需要下载后安装,就能立即在手机界面中生成一个APP图标,使用手机中的浏览器来运行,新增的导航标签也能更好的帮助小屏幕设备和视力障人士的使用。H5拥有服务器推送技术,能让用户拥有更好的网页上的实时聊天,更快的网游体验。
H5对于开发者来说更是福音,HTML5本身是由W3C推荐出来的,也就意味着每一个浏览器或每一个平台都会去实现,这样可以节省开发者花在浏览器页面展现兼容性上的时间,并且,它取消了一些过时的HTML4标记,如<font>和<center>,它们被CSS取代,多媒体对象将不再全部绑定在object或embed标签中,而是<audio>视频标签,<audio>音频标签等。
同时,H5还新增了<nav>和<footer>,这种标签将有利于搜索引擎的索引整理,此外,像设置一个简单的email输入框也十分方便,我们只需要设定他的type属性即可,浏览器会验证他的输入是否是合法邮件格式。
H5还拥有的服务器推送技术,能够帮助我们实现服务器将数据“推送”到客户端的功能,客户端与服务器之间的数据传输将更加高效,基于SVG、Canvas、WebGL及CSS3的3D功能,用户会惊叹于在浏览器中,所呈现的各种炫酷的视觉效果。
在IPhone IPad上不支持的FLASH将来都有可能通过HTML5华丽丽的呈现在你的iOS设备上。