天涯论坛

 找回密码
 立即注册
搜索
查看: 78|回复: 4

GML、SGML、HTML、XML、XHTML、HTML5 她们是什么意思,她们之间有什么关系?

[复制链接]

2986

主题

3万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569168
发表于 2024-6-30 02:07:53 | 显示全部楼层 |阅读模式

做为一个职业的魔法师,咱们不可像麻瓜那样小打小闹,咱们应该要认识HTML,乃至还要晓得它的爸爸、爷爷长什么样。

前段时间就有人问我, “DOCTYPE 的功效是什么?”。听到这个问题的第1反应,我的大脑起始思考怎样组织语言去回答他这个看似简单的问题。但我还是停下了思考,由于晓得我用白话说不清楚其中错综繁杂的父子关系。

要回答这个问题你首要晓得HTML的历史,和它的遗传基因。

今天就抽空把我的理解和能认识的知识进行一遍清洗整理,把HTML家族的历史和故事尽可能以通俗易懂的语言表达出来。

1、ML是它的姓氏吗?

ML的全叫作是 Make Lov*。

不对,再来。是Markup Language。翻译成中文便是标记语言的意思。

按照维基百科对其的解释,“Markup language” 是用标准的标记来解释纯文本文档的内容,从而供给关于文档结构或文档该怎样渲染的信息。

要说人话便是,用有些标准格式的话(语言)来形容一个人(文档)的长相(渲染信息)。

因此全部家族基本上都离不开ML(标记语言)这两个字母,咱们来看看她们的名字:GML、SGML、HTML、XML、XHTML、HTML5。

怎么样,这般一看,她们的名字是不是好记多了。接下里我基于HTML来挨个介绍他的宗亲,详细细节能够参考其他技术文案这儿只做简单介绍。

2、HTML自己

HTML中文叫超文本标记语言,1.0 版本于 1993年6月做为互联网工程工作小组(IETF)工作草案颁布

此刻此刻浏览器世界里最受支持的一种标记语言。

正是它的诞生,引起全世界诞生了一批又一批的顶级富豪,深深的改变了人们的生活方式和阅读方式。在这儿数Web先辈们的奋斗致敬。

关于HTML的更加多介绍这儿再也不赘述,有兴趣的能够去看百度百科维基百科。

3、父亲 —— SGML

SGML是由于一伙人类(ISO)创造的,这儿不展开讨论这伙人,有兴趣的能够去参考维基百科。在这儿咱们只说SGML本身。

SGML翻译成中文便是标准通用标记语言,加上通用标准四字,是不是就瞬间高挑上了起来。

SGML是HTML和XML一起的父亲,它源于1969年IBM机构研发的文档描述语言GML,便是HTML的爷爷,咱们待会再来介绍它的爷爷。SGML优点有:高稳定性、高可携性、高完整性。它的缺点有:高繁杂性、花费昂贵。

用人话说便是,ISO搞出来的东西稳定性是绝对有保准的,能够跨平台运用,文档说明是相当完整的,据述文档多达五百多页。

然则它的缺点正是由于它的稳定性和完整性催生出了高度繁杂的特性,其相对衍生出来的便是花费性的巨大缺陷。

换句话说,一个人想要接手运用它,必要先制定它的DTD(文件格式定义),这个DTD的制定是相当繁杂和昂贵的,能够简单的想象一下,每次写一个全新DTD标准的SGML文件都必须为此研发一个解析工具(浏览器)的代价。

4、爷爷 —— GML

GML(通用标记语言)由 Charles Goldfarb,Edward Mosher 和 Raymond Lorie 三位大神于1969年和1970年代研发(Goldfarb 运用姓氏的缩写来缩写 GML)。

GML是用来搞IBM的文档构成工具的,是这个工具重点组件。然则随着计算机的发展,这种语言已然变得相对落后和单一了,因此才诞生了儿子SGML,来一统世界。

5、兄弟 —— XML

HTML的这个兄弟相当的争气,直到今天都还在被广泛的运用

随着先辈的奋斗,1998年2月10日,W3C(World Wide Web onsortium,万维网联盟)这一伙人类颁布了 XML 1.0 标准,于是 XML 诞生了。

XML的中文叫可扩展标记语言,被设计用来传输和存储数据。XML很要紧很容易学习。

如今的数学标记语言MathML和可缩放矢量图形SVG都是运用的XML做为描述语言。

HTML和它兄弟XML最大的区别就在于它兄弟的标签是能够自己创建的,数量限多,类似于孙悟空的猴毛,而HTML的标签都是固定的而





上一篇:【html网站模板分享】网页设计模板代码知识干货!
下一篇:农民工“改名”了?新名叫作被提出来了有气势亦好听,你晓得叫什么
回复

使用道具 举报

2986

主题

3万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569168
 楼主| 发表于 2024-9-25 22:18:11 | 显示全部楼层
论坛外链网  http://www.fok120.com/
回复

使用道具 举报

3139

主题

3万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968622
发表于 2024-9-30 03:28:44 | 显示全部楼层
楼主继续加油啊!外链论坛加油!
回复

使用道具 举报

3063

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139046
发表于 2024-10-25 19:33:41 | 显示全部楼层
系统提示我验证码错误1500次 \~゛,
回复

使用道具 举报

3047

主题

3万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96065852
发表于 2024-10-29 22:12:08 | 显示全部楼层
我完全同意你的观点,说得太对了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 13:00 , Processed in 0.104089 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.