html的前生今世
HTML首先要知道它是为“网页穿件和其他可在网页浏览器中看到的信息”设计的一种超文本标记语言(HyperText Markup Language)。HTML由标签组成。通过标签可以在网页中插入文字、图片、链接、音频、视频等元素,进而描述网页。和Windows一样,随着技术的发展,HTML经历了多次版本更新。它的发展也贯穿了整个互联网的发展史。虽然如今看来很多人也只知道HTML5了,但是我们还是从头了解下它的发展路径,毕竟我们的学习也是想要从头开始。
HTML诞生
1980年,物理学家蒂姆·伯纳斯-李在欧洲核子研究中心(CERN)在承包工程期间,为使CERN的研究人员使用并共享文档,他提出并创建原型系统ENQUIRE。1989年,伯纳斯-李在一份备忘录中提出一个基于互联网的超文本系统。他规定HTML并在1990年底写出浏览器和服务器软件。同年,伯纳斯-李与CERN的数据系统工程师罗伯特·卡里奥联合为项目申请资助,但未被CERN正式批准。在他的个人笔记中伯纳斯-李列举“一些使用超文本的领域”,并把百科全书列为首位。
1989年,Tim berners-lee 在一份备忘录中提出了一个基于互联网的超文本系统。并在1990年以超文本语言HTM为基础在NeXT电脑上发明了最原始的浏览器和服务器软件,世界上第一个Web服务器与Web客户端诞生了,并将这项发明取名为world wide web,也就是我们现在所说的WWW万维网。接下来就是,HTML从此此走上正轨。Tim berners-lee被称为WEB世界的奠基人,也不为过。
HTML成长
1993年中期互联网工程任务组(IETF)发布首个HTML规范后,经过了几次版本迭代
HTML1.0:1993年6月,HTML作为互联网工程工作小组(IETF)工作草案发布(注意,是草案,不是标准)
HTML2.0:1995年11月作为RFC(以编号排定的文件) 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时 ;
HTML3.2:1997年1月14日由W3C发布,为推荐标准;
HTML4.0:1997年12月18日,W3C推荐标准 ;
HTML4.01:1999年12月24日,是在HTML4.0基础上的微小改进,W3C推荐标准 ;
HTML4.01发布之后,很长一段时间里都能很好满足广大网名日常需求,但是随着时间的推移,人们开始在网上听歌、玩游戏,看视频,但是HTML所支持的网页中并不能直接插入视频、音频、动画等,这个时候Adobe率先抓住商机,Flash作为浏览器插件满足了上述需求。
为了有统一的规范,万维网联盟(World Wide Web Consortium),也就是我们常说的W3C,因为标签用法混乱等原因,做定制规范,2008年发布了HTML5,2014年10月,W3C组织宣布HTML5标准规范定稿。所以HTML5是标准,是对HTML标准的第五次修订,而不是技术
HTML发展
HTML经过93年以因特网草案形式发布,一直发展到4.0版本(99年),最后万维网掌握了HTML规范控制权。
这里值得一提的是W3C在2000年时想要制定一套XHTML(eXtensible HyperText Markup Language):可扩展超文本标记语言。也是一种标记语言,表现方式与HTML类似,不过语法上更严格,兼容性更好。但是奈何当时大多数网站还是用的html作为基础,并且当时在制定标准时想改进的地方太多,引起很多争议,也没有合适的浏览器支持而被后续版本替代。
于是在2004年,由Opera、Mozilla基金会和苹果这些浏览器厂商联合成立了WHATWG(互联网超文本应用技术工作组)继续推进HTML的标准化,并创立了HTML5规范,并开发了很多新功能,web2.0也是由此时提出静态网站逐步向多特性的动态网站发展。
2008年1月22日第一份HTML5正式草案公布;直到2014年10月29日,W3C宣布该标准规范终于制定完成。由于html5解决了非常实际的问题,各大浏览器厂商为了市场布局,纷纷开始支持html5新功能,于是html5正式进入历史舞台。
HTML今生
如今HTML5建立起了它自己的一套开放、多媒体富互联网应用程序。拥有技术管辖权、万维网联盟的首席执行官JeffJaffe称:"HTML5很快被人们所接受,成为了今天在浏览器和网站上频繁使用的HTML版本。"
总结下
1.HTML通常被称为静态网页
2.HTML是带html或Htm扩展名的文件
3.HTML的一些标签代码规则将内容呈现在浏览器中