自从 2010 年 HTML 5 正式推出以来,它立刻得到了世界各大浏览器的支持。

什么是html5

HTML 5 的目标是为了能够创建更简单的 Web 程序,书写出更简洁的 HTML 代码。例如,为了使 Web 应用程序的开发变得更容易,提供了很多 API;为了使 HTML 变得更简洁,开发出了新的属性、新的元素,等等。总体来说,为下一代 Web 平台提供了许许多多新的功能。

html5解决的问题

  • Web 浏览器之间的兼容性很低

在 html5 之前,各浏览器之间由于没有统一的规范,都是各自开发功能,导致兼容性非常低。

  • 文档结构不够明确

在之前的 html 版本中,为了表示标题、内容、导航等都是使用的

标签,严格来说,div 并不是一个能把文档结构表达得很清楚的元素。为了解决这个问题,html5 中中追加了很多跟结构相关的元素。

  • Web应用程序的功能受到了限制

对于 Web 应用程序来说,一直以来 HTML 真正所做出的贡献是很少的,譬如说就连上传文件的同时想选择一个以上的文件都做不到,html5 已经开始提供各种各样Web应用上的新 API。