GML、SGML、HTML、XML、XHTML、HTML5 她们是什么意思,她们之间有什么关系?
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">做为</span>一个职业的魔法师,<span style="color: black;">咱们</span><span style="color: black;">不可</span>像麻瓜那样小打小闹,<span style="color: black;">咱们</span>应该要<span style="color: black;">认识</span>HTML,<span style="color: black;">乃至</span>还要<span style="color: black;">晓得</span>它的爸爸、爷爷长什么样。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">前段时间就有人问我, “DOCTYPE 的<span style="color: black;">功效</span>是什么?”。听到这个问题的<span style="color: black;">第1</span>反应,我的大脑<span style="color: black;">起始</span>思考<span style="color: black;">怎样</span>组织语言去回答他这个看似简单的问题。但我还是停下了思考,<span style="color: black;">由于</span>我<span style="color: black;">晓得</span>我用<span style="color: black;">白话</span>说不清楚其中错综<span style="color: black;">繁杂</span>的父子关系。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">要回答这个问题你<span style="color: black;">首要</span>要<span style="color: black;">晓得</span>HTML的历史,和它的遗传基因。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">今天就抽空把我的理解和能<span style="color: black;">认识</span>的知识进行一遍清洗整理,把HTML家族的历史和故事<span style="color: black;">尽可能</span>以通俗易懂的语言表达出来。</p>
<h2 style="color: black; text-align: left; margin-bottom: 10px;">1、ML是它的姓氏吗?</h2>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">ML的全<span style="color: black;">叫作</span>是 Make Lov*。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">不对,再来。是Markup Language。翻译成中文<span style="color: black;">便是</span>标记语言的意思。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">按照</span>维基百科对其的解释,“Markup language” 是用标准的标记来解释纯文本文档的内容,从而<span style="color: black;">供给</span>关于文档结构或文档该<span style="color: black;">怎样</span>渲染的信息。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">要说人话<span style="color: black;">便是</span>,用<span style="color: black;">有些</span>标准格式的话(语言)来形容一个人(文档)的长相(渲染信息)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">因此</span><span style="color: black;">全部</span>家族基本上都离不开ML(标记语言)这两个字母,<span style="color: black;">咱们</span>来看看<span style="color: black;">她们</span>的名字:GML、SGML、HTML、XML、XHTML、HTML5。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">怎么样,<span style="color: black;">这般</span>一看,<span style="color: black;">她们</span>的名字是不是好记多了。接下里我基于HTML来挨个介绍他的宗亲,<span style="color: black;">详细</span>细节<span style="color: black;">能够</span>参考其他技术<span style="color: black;">文案</span>,<span style="color: black;">这儿</span>只做简单介绍。</p>
<h2 style="color: black; text-align: left; margin-bottom: 10px;">2、HTML<span style="color: black;">自己</span></h2>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">HTML中文叫超文本标记语言,1.0 版本于 1993年6月<span style="color: black;">做为</span>互联网工程工作小组(IETF)工作草案<span style="color: black;">颁布</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">到<span style="color: black;">此刻</span><span style="color: black;">亦</span>是<span style="color: black;">此刻</span>浏览器世界里最受支持的一种标记语言。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">正是它的诞生,<span style="color: black;">引起</span>全世界诞生了一批又一批的顶级富豪,<span style="color: black;">亦</span>深深的改变了人们的生活方式和阅读方式。在<span style="color: black;">这儿</span>对<span style="color: black;">没</span>数Web先辈们的<span style="color: black;">奋斗</span>致敬。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">关于HTML的<span style="color: black;">更加多</span>介绍<span style="color: black;">这儿</span>就<span style="color: black;">再也不</span>赘述,有兴趣的<span style="color: black;">能够</span>去看百度百科<span style="color: black;">或</span>维基百科。</p>
<h2 style="color: black; text-align: left; margin-bottom: 10px;">3、父亲 —— SGML</h2>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">SGML<span style="color: black;">是由于</span>一伙人类(<a style="color: black;">ISO</a>)创造的,<span style="color: black;">这儿</span>不展开讨论这伙人,有兴趣的<span style="color: black;">能够</span>去参考维基百科。在<span style="color: black;">这儿</span><span style="color: black;">咱们</span>只说SGML本身。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">SGML翻译成中文<span style="color: black;">便是</span>标准通用标记语言,加上通用标准四字,是不是就瞬间<span style="color: black;">高挑</span>上了起来。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">SGML是HTML和XML<span style="color: black;">一起</span>的父亲,它源于1969年IBM<span style="color: black;">机构</span><span style="color: black;">研发</span>的文档描述语言GML,<span style="color: black;">亦</span><span style="color: black;">便是</span>HTML的爷爷,<span style="color: black;">咱们</span>待会再来介绍它的爷爷。SGML优点有:高稳定性、高可携性、高完整性。它的缺点有:高<span style="color: black;">繁杂</span>性、<span style="color: black;">花费</span>昂贵。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">用人话说<span style="color: black;">便是</span>,ISO搞出来的东西稳定性是绝对有<span style="color: black;">保准</span>的,<span style="color: black;">亦</span><span style="color: black;">能够</span>跨平台<span style="color: black;">运用</span>,文档说明<span style="color: black;">亦</span>是相当完整的,<span style="color: black;">据述</span>文档多达五百多页。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">然则</span>它的缺点<span style="color: black;">亦</span>正是<span style="color: black;">由于</span>它的稳定性和完整性催生出了高度<span style="color: black;">繁杂</span>的特性,其相对衍生出来的<span style="color: black;">便是</span>高<span style="color: black;">花费</span>性的巨大缺陷。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">换句话说,一个人想要接手<span style="color: black;">或</span><span style="color: black;">运用</span>它,<span style="color: black;">必要</span>先制定它的DTD(文件格式定义),这个DTD的制定是相当<span style="color: black;">繁杂</span>和昂贵的,<span style="color: black;">能够</span>简单的想象一下,每次写一个全新DTD标准的SGML文件都<span style="color: black;">必须</span>为此<span style="color: black;">研发</span>一个解析<span style="color: black;">工具</span>(浏览器)的代价。</p>
<h2 style="color: black; text-align: left; margin-bottom: 10px;">4、爷爷 —— GML</h2>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">GML(通用标记语言)由 Charles Goldfarb,Edward Mosher 和 Raymond Lorie 三位大神于1969年和1970年代<span style="color: black;">研发</span>(Goldfarb <span style="color: black;">运用</span>姓氏的缩写来缩写 GML)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">GML是用来搞IBM的文档<span style="color: black;">构成</span><span style="color: black;">工具</span>的,<span style="color: black;">亦</span>是这个<span style="color: black;">工具</span>的<span style="color: black;">重点</span>组件。<span style="color: black;">然则</span>随着计算机的发展,这种语言<span style="color: black;">已然</span>变得相对落后和单一了,<span style="color: black;">因此</span>才诞生了儿子SGML,来一统世界。</p>
<h2 style="color: black; text-align: left; margin-bottom: 10px;">5、兄弟 —— XML</h2>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">HTML的这个兄弟相当的争气,直到今天都还在被广泛的<span style="color: black;">运用</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">随着先辈的<span style="color: black;">奋斗</span>,1998年2月10日,W3C(World Wide Web onsortium,万维网联盟)这一伙人类<span style="color: black;">颁布</span>了 XML 1.0 标准,于是 XML 诞生了。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">XML的中文叫可扩展标记语言,被设计用来传输和存储数据。XML很<span style="color: black;">要紧</span>,<span style="color: black;">亦</span>很容易学习。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">如今的数学标记语言MathML和可缩放矢量图形SVG都是<span style="color: black;">运用</span>的XML<span style="color: black;">做为</span>描述语言。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">HTML和它兄弟XML最大的区别就在于它兄弟的标签是<span style="color: black;">能够</span>自己创建的,数量<span style="color: black;">没</span>限多,类似于孙悟空的猴毛,而HTML的标签都是固定的而</p>
论坛外链网http://www.fok120.com/ 楼主继续加油啊!外链论坛加油! 系统提示我验证码错误1500次 \~゛, 我完全同意你的观点,说得太对了。
页:
[1]