我们学习任何一门新知识,相信大家第一个要问的问题就是:什么是?对于自学的人来说,这个问题往往是它们自学路上最大的绊脚石了,根据我这么多年的自学经验和摸爬滚打,那么要想知道一个事物是什么?那么前提就是要知道为什么需要它?
那么到底为什么需要HTML5呢?因为之前的HTML版本不适应当今互联网快速发展的需求了,它是HTML的第五次修订版本,也可以说是为了使HTML更加完善而来的(任何事物都不可能是十全十美,只能不断去追求完美),根据官方声明我们可以列出HTML5的基本概念(也就是什么是HTML5?):
知道了什么是HTML5之后,我们应该了解HTML5到底给我们带来了哪些变更(基于上一代HTML),HTML5标准给我们提供了许多的新功能及新特性,如下为一些具有代表性的新特性:
HTML5 是 W3C组织(World Wide Web Consortium,万维网联盟) 与 WHATWG组织 (Web Hypertext Application Technology Working Group)合作建立的新一代网页开发的标准。
WHATWG(网页超文本应用技术工作小组)是一个以推动网络HTML 5 标准为目的而成立的组织(Web 浏览器生产厂商和一些相关团体形成的一个松散的、非正式的协作组织,这些团体希望发展一些新的技术,从而开发人员可以在互联网上编写并部署应用。这里有两点特别值得关注:WHATWG 的主要参与者是浏览器(Mozilla、Opera)制造商,他们改进的目标是创建 Web 应用程序),在2004年,由Opera、Mozilla基金会和苹果这些浏览器厂商组成。
WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。他们为 HTML5标准 的建立制定了一系列具有伸缩性的规则,目的就是为了下一代WEB开发标准更加简便: