HTML5是取代HTML4.01,XHTML1.0和XHTML1.1标准的HTML的下一个主要版本。 HTML5是一个标准的构建和展示万维网上的内容。

HTML5是万维网联盟(W3C)和Web超文本应用技术工作组(WHATWG)之间的合作。

新的标准结合的功能,如视频播放和拖放,此前一直依赖于第三方浏览器插件,如Adobe的Flash,微软的Silverlight和谷歌Gears。

浏览器支持:

苹果Safari,谷歌Chrome,火狐和Opera都支持许多HTML5特性和Internet Explorer9.0的最新版本也将有一些HTML5功能的支持。

预先安装在iPhone,iPad和Android手机的移动网络浏览器对HTML5的支持均不错。

新特点:

HTML5引入了一些新的元素和属性,有助于建设一个现代化的网站。以下是在HTML5中引入的强大的功能。

  • 新的语义元素: 它们如 <header>, <footer> 和 <section>.

  • Forms 2.0: 改进HTML网页形式相继出台了新的属性为<input>标签。

  • 持久本地存储: 为了实现不诉诸第三方插件。

  • WebSocket : 下一代Web应用程序的双向通讯技术。

  • 服务器发送事件: HTML5引入到Web浏览器和Web服务器流量事件,他们被称为服务器发送的事件(SSE).

  • Canvas: 这支持一个二维的绘图表面,可以用JavaScript编程.

  • Audio & Video: 可以嵌入您的网页上的音频或视频,而不诉诸第三方插件.

  • Geolocation: 现在,游客可以选择共享Web应用程序与它们的物理位置.

  • Microdata: 这使可以创建自己的词汇超越HTML5和延长您的网页,自定义语义.

  • Drag and drop: 从一个位置到另一个位置的同一网页上拖放项目.





向后兼容性

HTML5的设计,尽可能向后兼容现有的Web浏览器。新功能建立在现有的功能,并让旧的浏览器提供备用内容。

建议使用几行JavaScript支持个别HTML5特性检测。

如果你不熟悉与以往任何版本的HTML,建议去之前通过我们的HTML教程进一步探讨HTM5 的概念。


关注极客云图了解更多内容