什么是标记语言?

当你开始探索网页设计的世界时,你无疑会被引入一些对你来说是新的词汇和短语。 您可能会听到的其中一个术语是“标记”或者“标记语言”。 “标记”与“代码”有什么不同?为什么一些网络专业人员似乎可以互换使用这些术语? 让我们先看看“标记语言”究竟是什么。

我们来看看3种标记语言

网络上几乎所有具有“ML”的缩写词都是“标记语言”(大惊喜,这就是“ML”代表的意思)。 标记语言是用于创建网页或所有形状和大小的构建块。

事实上,世界上有许多不同的标记语言。 对于网页设计和开发,您可能会遇到三种特定的标记语言。 这些是HTML,XML和XHTML

什么是标记语言?

为了正确定义这个术语 - 标记语言是一种注释文本的语言,以便计算机可以操纵该文本。 大多数标记语言都是人类可读的,因为注释的写法是将它们与文本本身区分开来。 例如,对于HTML,XML和XHTML,标记标记是<和>。 出现在其中一个字符中的任何文本都被视为标记语言的一部分,而不是注释文本的一部分。

例如:


这是用HTML编写的一段文字

这个例子是一个HTML段落。 它由一个开始标记(

),一个结束标记()以及屏幕上显示的实际文本(这是包含在两个标记之间的文本)组成。 每个标签都包含一个“小于”和“大于”的符号,将其指定为标记的一部分。

当您格式化要显示在计算机或其他设备屏幕上的文本时,您需要区分文本本身和文本说明。 “标记”是显示或打印文本的说明。

标记不一定是计算机可读的。 印刷品或书中的注释也被视为标记。 例如,许多学校的学生会在课本中突出显示某些词组。 这表明突出显示的文本比周围的文本更重要。 高亮颜色被视为标记。

当规则围绕如何编写和使用该标记进行编码时,标记就成为一种语言。 如果他们编写规则,如“紫色荧光笔用于定义,黄色荧光笔用于检查细节,并且边缘的铅笔笔记需要额外资源”,则该同一名学生可以拥有自己的“笔记记号语言”。

大多数标记语言由外部机构定义,供许多不同的人使用。 这就是Web工作的标记语言。 它们由W3C或万维网联盟定义

HTML超文本标记语言

HTML或超文本标记语言是Web的主要语言,也是您作为网页设计师/开发人员使用的最常用语言。

实际上,它可能是您在工作中使用的唯一标记语言。

所有的网页都是用HTML编写的。 HTML定义了图像 ,多媒体和文本在Web浏览器中显示的方式。 此语言包括连接文档(超文本)的元素,并使您的Web文档具有交互性(如使用表单)。 许多人称HTML为“网站代码”,但实际上它实际上只是一种标记语言。 这两个术语都没有严格错误,您会听到包括网络专业人员在内的人们可以互换使用这两个术语。

HTML是一种定义的标准标记语言。 它基于SGML (标准通用标记语言)。

这是一种使用标签来定义文本结构的语言。 元素和标签由<和>字符定义。

尽管HTML是当今Web上最流行的标记语言,但它并不是Web开发的唯一选择。 随着HTML的开发,它变得越来越复杂,风格和内容标签被合并成一种语言。 最终,W3C决定需要将网页的风格与内容分开。 定义单独内容的标签将保留在HTML中,而定义样式的标签已弃用,以支持CSS(层叠样式表)。

HTML的最新编号版本是HTML5。 该版本在HTML中增加了更多功能,并删除了XHTML所强加的一些严格性(稍后更多关于该语言的内容)。

HTML的发布方式随着HTML5的兴起而改变。 今天,添加新功能和更改,而不需要发布新的编号版本。 该语言的最新版本简称为“HTML”。

XML可扩展标记语言

可扩展标记语言是另一种HTML版本所基于的语言。 像HTML一样,XML也基于SGML。 它比SGML更严格,比纯HTML更严格。 XML提供了创建各种不同语言的可扩展性。

XML是用于编写标记语言的语言。 例如,如果您正在开发族谱,您可以使用XML创建标签,在您的XML中定义父亲,母亲,女儿和儿子,如下所示:

还有几种已经用XML创建的标准化语言:用于定义数学的MathML,用于处理多媒体的SMIL,XHTML以及其他许多语言。

基于XHTML的超文本标记语言

XHTML 1.0重新定义了HTML 4.0以符合XML标准。 XHTML已经在现代网页设计中被HTML5所取代,以及之后的变化。 你不可能找到任何使用XHTML的新网站,但是如果你在一个更老的网站上工作,你可能仍然会遇到XHTML。

HTML和XHTML之间没有太多的主要区别,但这里是你会注意到的:

Jennifer Krynin的原创文章。 17/5/17由Jeremy Girard编辑。