TML(HyperText Markup Language,超文本标记语言)是一种用于定义网页内容的含义和结构的标记语言。除此之外,网页还需要 CSS 描述网页的展示效果和 JavaScript实现与用户的交互性。它不是编程语言。
HTML 是由 Tim Berners-Lee 和同事 Daniel W.Connolly 于 1990 年创立的一种标记语言。当时,Tim Berners-Lee 发明了万维网,并且为了方便阅读网页,又发明了 HTML、HTTP、URL,使用自制的浏览器去访问网页。HTML 中元素的设计深受 CERN 内部的 SGML 为基础的文件格式 SGMLguid影响。
在Tim Berners-Lee 与 1990年发明了 HTML 后,经过了24年时间,到 2014年才发展到HTML 5,之间经历了HTML 2.0、HTML 3.2、HTML 4.0、HTML4.01,直到HTML 5 这几个版本。
Tim Berners-Lee加入的互联网工程任务组(IETF)于 1993 年发布首个HTML规范的提案,并于6个月后过期,IETF创建了一个HTML工作组,并在 1995年完成 HTML 2.0,这是第一个HTML规范,而之前的版本只是草案阶段,非正式版本。
而之后HTML标准的发展因为竞争利益遭到停歇,因此,从 1996 年开始,就一直由W3C组织维护HTML规范了,W3C 组织将标准化发布到 4.0版本后,终于在 2000年成为国际标准。
然而,发布了四个版本后,业界普遍认为 HTML 已经到了穷途末路,因此也将焦点转移到了XML和XHTML上,因此,HTML迫切需要添加新功能,指定新规范,从而扭转这一切。
就在这种情况下,一组人在 2004 年成立了 WHATWG,并创立了 HTML5 规范,同时也开始专门针对 Web 应用开发新功能,Web 2.0 就是在这时被发明的。在 2006 年,W3C 又重新介入 HTML,并与 WHATWG 合作共同,最终在 2008 年发布了 HTML5 工作草案。而在 HTML 5 规范还未定稿的情况下,各大浏览器厂商都开始将自家产品升级以支持 HTML 5 的新功能了。最终在 2014 年 10月 28 日完成标准化。
HTML 5 是基于各种各样的理念进行设计的,这些设计理念体现了对可能性和可行性的新认识。但 HTML 5 并不是颠覆性的革新。而是要保持一切新特性平滑过渡。
因为在 HTML 5 之前,在网页上看视频等,只能使用插件,如 Adobe 开发的 Flash,但浏览器厂商不想在自家产品上使用插件,因此,HTML 5 中的一个新特性就是让浏览器直接处理那些原来要使用 Flash 的富内容。
HTML 经过这些年的发展,已经走向成熟,是前端开发中不可或缺的一环,而 HTML 5 标准还没有到最终版本,现在仍处在完善阶段。前端要学习的还有很多,大家要加油!
页开发者今天谈论的是框架、核心、网络应用程序和集成, 但是他们几乎没有为所有这些都是基于 HTML 的语言留下一个词语。 自从万维网诞生以来, 超文本标记语言就一直和我们在一起, 并且与互联网一起进化, 提供了一种简单易用的网页创建方式。 没有他们, 就没有网站可以存在——即使是那些完全用 Flash 构建的网站(当时有相当多的网站)需要它来嵌入他们的互动动画。 无处不在, 从谷歌搜索结果到移动网络应用。 现在, 在第一次实施25年之后, 让我们简单地回顾一下它的历史。
超文本标记语言最早是由著名的万维网发明家蒂莫西 · 约翰 ·"蒂姆"· 伯纳斯-李爵士首次提出。 他基于 SGMLguid 构建了这个简单的标记语言, 这是欧洲核子研究委员会内部使用的标准文档格式。 第一个公开的语言描述只包含了18个元素, 除了超链接标签, 所有这些元素都受到 SGMLguid 的启发。
今天可用的最早的 HTML 文档有以下代码:
第一个关于 HTML 规范的提案是1993年中期由 Berners-Lee 和 Dan Connolly 提出的一个名为"超文本标记语言"的网页草案, 于1993年中期出版, 因此这是正式生成这种语言的时候。 这个草案连同1994年到期的 HTML + 草案, 直到1995年因特网工程工作队(IETF)完成了"HTML 2.0"规范。 从那时起, 事情发生了很快的一段时间-HTML 3.2于1997年1月发布, 接着是同年12月的 HTML 4.0。 一年之后, W3C 发布了 HTML 4.01规范, 这些仍然是这种语言十多年来唯一的版本。
Html5是自1999年 HTML 4.01版本发布以来对 HTML 规范的第一次重大改革——正如许多人所说的那样, 终于在1999年发布了 HTML 4.01。 这也给浏览器的标记提供方式带来了严重的变化, 这些改变早就应该发生了。 除其他外, 它还增加了一种本地处理多媒体和图形内容的方法, 并且增加了新的页面结构元素, 以增强文档的语义内容。
5.0成为2014年的一个推荐, HTML 5.1在2016年遭遇了同样的命运, HTML 5.2在2017年12月14日作为 W3C推荐标准发布。 这就是我们今天的立场。
969后,托德尼尔逊提出超文本的概念,IBM公司的Charkes Goklfard等设计出了通用记语言-GML。到1978年,美国国家标准局一工作组对GML 进行了规范,推出了命名为SGML的通用标记语言。1980年,ISO正式确定SGML为描述各种电子文件结构及内容的国际通用标准。
1990年,Tim Berners-Lee将他设计的初级浏览和编辑系统在网上合二为一,创建了一种快速小型的超文本语言来为他的想法服务。他设计了数十种乃至数百种未来使用的超文本格式,并想象智能客户代理通过服务器在网上进行轻松谈判并翻译文件。它同Macintosh的Claris XTND系统极为相似,不同的是它可以在任何平台和浏览器上运行。
最初的HTML语言以文字格式为基础,可以用任何编辑器和文字处理器来为网络创建或转换文本,仅有不多的几个标签。网络从此迅猛发展,人们开始在网上发布信息。很快人们就开始琢磨在网上放置图像和图标。
1993 年,NCSA推出了Mosaic,也就是第一个图文浏览器,从此 Web开始迅速地发展起来。HTML语言也不断产生新型、功能强大且生动有趣的标签形式,例如<background>、<frame>、<font>和<blink>等。
但是此时,出现了许多不同的HTML版本,而只有设计者和用户共有的HTML部分才可以正确的显示。因此在这段时间,W3C都在激烈争论名叫HTML3的新技术,该文件概括了所有全新的特性,没有任何技术支持。出于这种混乱局面的考虑,在 1996年,W3C的HTML Working Group组织编写了新的规范,从此 HTML 3.2开始发展,它更接近于现实的目标,即提供给内容商和浏览器发展商在研究工作中一个公允的参考标准。
1997年12月18日,W3C推荐标准:HTML 4.0,1999年12月24日,W3C推荐标准:HTML 4.01(微小改进)。
到现在为止,HTML已经发展到了HTML5版本,HTML5 技术结合了 HTML4.01 的相关标准并革新,符合现代网络发展要求,在 2008 年正式发布。HTML5将Web带入一个成熟的应用平台,在互联网平台上,视频、音频、图像、动画以及与设备的交互都进行了规范。
下篇:前端入门——html 文字格式、标题与段落
*请认真填写需求信息,我们会在24小时内与您取得联系。