自从 2010 年 HTML 5 正式推出以来,它立刻得到了世界各大浏览器的支持。
什么是html5
HTML 5 的目标是为了能够创建更简单的 Web 程序,书写出更简洁的 HTML 代码。例如,为了使 Web 应用程序的开发变得更容易,提供了很多 API;为了使 HTML 变得更简洁,开发出了新的属性、新的元素,等等。总体来说,为下一代 Web 平台提供了许许多多新的功能。
html5解决的问题
- Web 浏览器之间的兼容性很低
在 html5 之前,各浏览器之间由于没有统一的规范,都是各自开发功能,导致兼容性非常低。
- 文档结构不够明确
在之前的 html 版本中,为了表示标题、内容、导航等都是使用的
标签,严格来说,div 并不是一个能把文档结构表达得很清楚的元素。为了解决这个问题,html5 中中追加了很多跟结构相关的元素。
- Web应用程序的功能受到了限制
对于 Web 应用程序来说,一直以来 HTML 真正所做出的贡献是很少的,譬如说就连上传文件的同时想选择一个以上的文件都做不到,html5 已经开始提供各种各样Web应用上的新 API。