HTML5 概述
HTML5 是下一代 HTML 标准,2014年10月由万维网联盟(W3C)完成标准制定。
1 HTML5 的由来
- HTML5草案的前身名为 Web Applications 1.0,于2004年被 WHATWG 提出,于2007年被 W3C 接纳,并成立了新的 HTML 工作团队。
- HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。
- 2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。”
- 2013年5月6日, HTML 5.1正式草案公布。该规范定义了第五次重大版本,第一次要修订万维网的核心语言:超文本标记语言(HTML)。在这个版本中,新功能不断推出,以帮助Web应用程序的作者,努力提高新元素互操作性。
- 2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成。
2 HTML5 优势
- 更好的语义化:HTML5 引入了一些新的标签和属性,例如
header
、nav
、section
、article
、footer
、aside
等,这些标签有助于将网页分成逻辑部分,并提高了页面的语义化,有助于搜索引擎优化和无障碍访问。 - 更丰富的多媒体支持:HTML5 增加了
audio
和video
标签,使得在网页上嵌入音频和视频变得更加容易和无缝。此外,HTML5 还增加了一些新的 API,如canvas
、webgl
和webaudio
,可以更加轻松地在网页上进行图形和音频处理。 - 更好的离线应用支持:HTML5 提供了
localStorage
和sessionStorage
API,这些 API 允许 Web 应用程序将数据存储在本地,并在没有网络连接时使用这些数据。 - 更好的表单支持:HTML5 增加了一些新的表单控件和属性,例如
datalist
、date
、time
、color
、range
、number
等,使得表单更加易用和灵活,并且可以提供更好的用户体验。 - 更好的跨平台支持:HTML5 引入了一些新的技术,如 Web Workers、Web Sockets 和 Web Storage,使得 Web 应用程序可以在不同的平台和设备上更加高效地运行,并且可以实现更好的交互性和响应性。