html5 —— 引子
html的由来
HTML 指的是超文本标记语言 (Hyper Text Markup Language)。如今html已经成为我们生活中不可或缺的一部分,打开浏览器,你看到的一切内容都是基于html的,那么html是怎么产生的,它又有什么用呢?
html的源头
1980年,物理学家蒂姆·伯纳斯-李在欧洲核子研究中心(CERN)在承包工程期间,为使CERN的研究人员使用并共享文档,他提出并创建了原型系统ENQUIRE。
1989年,伯纳斯-李在一份备忘录中提出了一个基于互联网的超文本系统。他规定了HTML并在1990年底写出了浏览器和服务器软件。
——维基百科
html的作用
正如它的产生,html用来共享信息。通常我们写文章都会有标题,内容,结尾之分。但是如果我们要把文章放到网上呢?我们会怎么做?我们需要有一种标记,告诉浏览器,这是标题,这是结尾,这是主要内容。而这些标记就构成了html。由于网上东西远远比一篇文章的内容要丰富,所以,html的标记和功能逐渐丰富。
现在的浏览器有很多种,比如我们常用的360浏览器,qq浏览器,ie浏览器,chrome浏览器,如果这些厂商对于html标记各行其是的话,那会有什么后果呢?后果是每个浏览器只按自己的规范解释内容,你在360浏览器看的网页到了qq浏览器就看不了了,更可怕的是开发者需要为每一个浏览器开发一套相应的html。为了解决这个问题,国际上出现了维护html规范的一些组织,而html5就是由网页超文本应用技术工作小组(WHATWG)2004年开始开发,并在2008年与W3C共同交付,2014年10月28日完成标准化的第五代规范。