HTML - Hyper Text Markup Language 超文本标记语言 历史版本一览
HTML 是 Hyper Text Markup Language 的英文缩写,中文称为超文本标记语言。HTML 是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间的信息交流障碍。
万维网上的一个超媒体文档称之为一个页面(page)。作为组织或个人在万维网上放置的开始页面称为主页(Homepage)或首页,主页中通常包括指向其他相关页面或其他节点的指针(超级链接)。所谓超级链接,就是一种统一资源定位器(Uniform Resource Locator,URL)指针。通过激活(或点击)URL,可使浏览器方便地获取新网页。这也是 HTML 获得广泛应用的最重要原因之一。在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website 或 Site)。超级文本标记语言(HTML)是为 “网页创建和其它可在网页浏览器中看到的信息” 设计的一种标记语言。
网页的本质就是超文本标记语言,通过结合使用其他的 Web 技术(譬如:脚本语言、公共网关接口、组件等),可创造出功能强大的网页。因而,HTML 是万维网(www)编程的基础,也就是说万维网是建立在超文本基础之上的。超文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓 “超链接” 点。
HTML 是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可告诉浏览器如何显示其中的内容(譬如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
HTML 是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML 文件是由 HTML 语言命令组成的描述性文本,HTML 命令可说明文字、图形、动画、声音、表格、链接等。HTML 文件的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
百度网盘
https://pan.baidu.com/s/1i5tKlZB
软件仓库
https://github.com/digitser
https://digitser.sourceforge.io/
https://pan.baidu.com/s/1dGxcM7R
高效智能 所见即所得的 "HTML5 Bootstrap4 网页 IDE" 网站站群 集成开发环境
http://dts.digitser.cn/zh-CN/ide/ideweb/index.html http://forum.digitser.cn/thread-2153-1-1.html
一个网页可对应多个 HTML 文件,HTML 文件以 .htm 或 .html 为扩展名。可使用任何能生成 TXT 类型源文件的文本编辑器产生 HTML 文件,只要修改文件后缀即可。开始标记 <html> 表示文件开头,结尾标记 </html> 表示文件结束。
<head> 和 </head> 这 2 标记符分别表示头部信息的开始和结束。头部包含的标记是页面的标题、序言、说明等内容,它本身是不作为内容显示的,但影响网页显示的效果。头部中最常用的标记符是 <title> 标记符和 <meta> 标记符,其中 <title> 标记符用于定义网页标题,它的内容会显示在网页窗口标题栏中,网页标题可被浏览器用作书签和收藏清单。
HTML 文件是可被多种网页浏览器读取,产生网页传递各类资讯的文件。从本质上来说,Internet( 互联网)是一个由一系列传输协议和各类文档所组成的集合,HTML 文件只是其中的一种。这些 HTML 文件存储在分布于世界各地的服务器硬盘上,通过传输协议用户可远程获取这些文件所传达的资讯和信息。
语言特点
HTML 文档制作并不复杂,但功能强大,支持不同数据格式的文件嵌入,这也是万维网(www)盛行的原因之一,其主要特点如下:
01、简易性 HTML 版本升级采用超集方式,从而更加灵活方便。
02、可扩展性
HTML 的广泛应用带来了加强功能、增加标识符、等要求,HTML 采取子类元素方式为系统扩展带来保证。
03、平台无关性 虽然个人计算机大行其道,但使用 MAC 等其他机器的大有人在,HTML 可使用在广泛平台上,这也是万维网(www)盛行的另一个原因。
04、通用性 HTML 是网络通用语言,一种简单、通用的全置标记语言。HTML 允许网页制作人建立文本与图片相结合的复杂页面,这些页面可被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
发展历史
时间 | 版本 | 说明 | 备注 | 1993.06 | HTML 1.0 | 作为互联网工程工作小组(IETF)工作草案发布 | 并非标准 | 1995.11 | HTML 2.0 | 作为 RFC 1866 发布 | 在 RFC 2854 于 2000 年 6 月发布后,宣布已过时 | 1997.01.14 | HTML 3.2 | W3C 推荐标准 | | 1997.12.18 | HTML 4.0 | W3C 推荐标准 | | 1999.12.24 | HTML 4.01 | W3C 推荐标准 | 微小改进 | 2000.05.15 | ISO/IEC 15445:2000 (ISO HTML) | 国际标准化组织和国际电工委员会标准 | 基于严格 HTML 4.01 语法 | 2014.10.28 | HTML 5 | W3C 推荐标准 | |
HTML 没有 1.0 版本,是因为当时有很多不同的版本。有些人认为蒂姆·伯纳斯-李的版本应该算初版,这个版本没有 IMG 元素。当时被称为 HTML+ 的后续版的开发工作于 1993 年开始,最初是被设计成为 “HTML 的一个超集”。
第一个正式规范是为了和当时的各种 HTML 标准区分开来,使用 2.0 作为其版本号。HTML+ 的发展有继续下去,但它从未成为标准。
HTML 3.0 规范是由当时刚成立的 W3C 于 1995 年 3 月提出,提供了很多新特性。譬如:表格、文字绕排和复杂数学元素的显示。虽然 HTML 3.0 是被设计用来兼容 2.0 版本的,但是实现这个标准的工作在当时过于复杂,在草案于 1995 年 9 月过期时,标准开发也因缺乏浏览器支持而中止。
HTML 3.1 版从未被正式提出,而下一个被提出的版本是开发代号为 Wilbur 的 HTML 3.2,去掉了大部分 3.0 中的新特性,但加入了很多特定浏览器,譬如:Netscape 和 Mosaic 的元素和属性。HTML 对数学公式的支持最后成为另外一个标准 Math ML。
HTML 4.0 同样也加入了很多特定浏览器的元素和属性,但是同时也开始 “清理” 这个标准,把一些元素和属性标记为过时,建议不再使用它们。HTML 的未来和 CSS 结合会更好。
HTML 5 草案的前身名为 Web Applications 1.0。于 2004 年被 WHATWG 提出,于 2007 年被 W3C 接纳,并成立了新 HTML 工作团队。在 2008 年 1 月 22 日,第一份正式草案发布。
"长按二维码" 或 "扫一扫" 关注 "德云社区" 微信公众号
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。
|