一、HTML发展历史
超文本标记语言(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准):
HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.2——1997年1月14日,W3C推荐标准
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
超文本标记语言(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准):
HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.2——1997年1月14日,W3C推荐标准
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
HTML5 —— 2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成
二、HTML是什么?
HTML(Hyper Text Markup Language)——超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。可以使用超链接进行跳转,使得原本静态的页面动起来,这也是其广泛应用的原因。
三、原理
HTML静态网页就是网页文件里没有程序代码,网页内容使用HTML标记语言,不须服务器端执行的网页,由客户端也就是浏览器。这种网页一般文件后缀以.htm或.html存放。
HTML是一门解释语言,不用编译就可以执行,直接由客户端就可以解释得到结果。
WEB浏览器和服务器用HTTP协议来传输WEB文档,通过四个步骤完成访问WEB服务网站的交互过程。
1.客户向服务器提出请求
2.客户与服务器建立连接
3.服务器响应请求送回代码文件
4.客户和服务器断开连接
我的理解是HTML和XML一样通过DTD定义出样式,通过DTD解析出格式是否正确。
一个标签就是调用已经写好的java方法。