HTML,它是超文本标记语言的缩写,即“超文本标记语言”的缩写。
1.HTML的出现在介绍HTML之前,让我们先介绍一下SGML。
SGML,SGML是标准通用标记语言(standardGeneralmarkuplanguage)的缩写,在中文中通常被翻译成“标准通用标记语言”(standardGeneralmarkuplanguage)。SGML是一个标准,它定义了如何注释文档的规范,以便我们能够理解文档中指定片段的含义。
HTML是由欧洲粒子物理研究所(CERN)的科学家蒂姆·伯纳斯·李(TimBernersLee)和他的同事基于SGML创建的。HTML可以说是SGML的一个应用。
1991年,TimBernersLee开发了万维网,并开发了简单的浏览器软件来显示HTML,这是HTML首次出现在公众面前。
2.HTML和通用计算机编程语言区别与我们常用的计算机编程语言,如C语言、Java语言和python语言相比,HTML本身只是一种标记语言,也就是说,HTML文件是一个带有HTML标记的文本文件,HTML标记告诉浏览器如何显示,文本是显示的内容。
3、HTML1。0、HTML2。0、HTML3。2、HTML4。0标准早在20世纪60年代末,互联网的雏形APARnet就出现了。
互联网出现后,出现了大量的应用,如文件服务器、远程登录、电子邮件和新闻组。然而,互联网给人一种深不可测的感觉。互联网的用户仅限于大学里的计算机专业学生和专业技术人员,普通人基本上被吓退了。
随着万维网和HTML的出现,互联网的用户界面出现了新的面貌,普通计算机用户可以方便地使用互联网,互联网用户数量开始急剧增长。
HTML出现后,各种浏览器软件不断出现。为了使各种浏览器软件对HTML的支持标准化,IETF(互联网工程工作组)和W3C(万维网联盟)开始开发HTML规范:
1993年6月,IETF发布了一份HTML草案,名为HTML1。0标准;
1995年11月,IETF发布了HTMLRFC,号码是RFC1866,这个RFC叫做HTML2。0标准;
1996年1月,W3C获释HTML3。二浏览器制造商广泛支持的标准;
1997年12月,W3C发布HTML4。0标准
4、HTML4。01及XHTML标准HTML出现后,受到了大量非计算机专业开发人员的欢迎。为了迎合大多数HTML开发者,浏览器对开发者提供的HTML文档非常宽容,所以我们很难写出“错误的HTML文档”。
例如,我们编写了一个没有任何HTML标记的文档:
这是我的html。
没有标签。
我们将此文档另存为欢迎.HTML文件。双击该文件,浏览器也可以显示该文件:
过度迎合HTML开发人员导致越来越多的随意HTML开发人员,导致两个严重问题:
(1)HTML的发展越来越混乱;
(2)浏览器软件的兼容性越来越差。
为了让开发者编写更严格的HTML代码,W3C于1999年12月发布了HTML4。01该规范随后于2000年1月发布XHTML两者之间几乎没有区别。这里是XHTML:
XHTML,你可以扩展HTML。XHTML是XML和HTML名称的混合体,制定HTML规范时参考XML标准:
(1)HTML文档只有一个根元素,即<;html>;元素;
(2)每个元素都有一个开始标签和一个结束标签;
(3)标记可以嵌套,但不能交叉,即不能出现以下嵌套关系:
&书信电报;p>;
<;部门>;
大家好。
<;/p>;
<;/部门>;
(4)元素的属性必须具有属性值,此外,属性值需要用引号括起来。例如,以下属性值是不可接受的:
&书信电报;输入类型=";复选框"选中/>;
5、HTML4。01和XHTML的标准尴尬
从我们的软件开发人员的角度来看,html401和XHTML是一个非常优秀的标准。但是这两个标准发布后,开发者和浏览器制造商直接忽略了它们。
据统计,,全球互联网500强中只有不到7%的网站符合html401和XHTML标准。对于大型工厂网站来说也是如此,更不用说普通网站了。
这一结果无疑给W3C的组织泼了一盆冷水。W3C不再对制定HTML的新标准感兴趣。从那时起,HTML标准似乎进入了黑暗的中世纪,成为下一个标准HTML5这项技术的推出已经过去了14年零9个月。
考虑到在引入之前的HTML系列标准后,它对浏览器制造商和HTML开发人员的影响很小。因此,一个名为whatwg的组织,即网络超文本应用技术工作组,开始制定新的规范,我们认为现有的HTML网页是合法的。
Whatwg的努力得到了开发者和浏览器制造商的支持。W3C最终认可了whatwg的努力,并根据这一理念推出了HTML5标准。
HTML5标准发布后,大多数浏览器制造商第一时间宣布支持HTML5,大多数前端开发者也花时间学习HTML5标准,对HTML系列标准如此热情的支持是前所未有的!
浏览器共享优先微软Ie有点傲慢,不支持HTML5,被大量前端开发人员抛弃。面对市场份额的急剧下降,微软迅速宣布新的浏览器edge将支持HTML5。
稍后,我们会专门写一些关于HTML5的文章,这里不会写。
最新评论