标记语言是什么?

当您开始探索网页设计的世界时,您无疑会看见一些陌生的单词或短语,例如标记语言。

标记语言是什么?-痴痴资源网

标记语言与代码有何不同?

网络上几乎每一个都有“ML”的首字母缩略词都是“标记语言”,标记语言是用于创建网页或所有形状和大小的构建块。

实际上,互联网上有许多不同的标记语言。对于Web设计和开发,您可能会遇到三种特定的标记语言。分别是HTML,XML和XHTML。

什么是标记语言?

标记语言是一种注释文本的语言,以便计算机可以操作该文本。大多数标记语言都是人类可读的,因为注释的编写方式是将它们与文本本身区分开来。例如,使用HTML,XML和XHTML,标记是<and>。在其中一个字符中出现的任何文本都被视为标记语言的一部分,而不是注释文本的一部分。例如:

<span class="token tag"><span class="token punctuation">&lt;</span>p<span class="token punctuation">&gt;</span></span>
This is a paragraph of text written in HTML
<span class="token tag"><span class="token punctuation">&lt;/</span>p<span class="token punctuation">&gt;</span></span>

此示例是HTML段落。它由一个开始标记(<p>),一个结束标记(</ p>)和将在屏幕上显示的实际文本组成(这是两个标记之间包含的文本)。每个标记都包含一个“<”和“>”符号,以将其指定为标记的一部分。

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

标记不必是计算机可读的,在印刷品或书籍中完成的注释也被视为标记。例如,许多在校学生将突出显示教科书中的某些短语,这表明突出显示的文本比周围文本更重要,突出显示颜色被视为标记。

当规则被编写为如何编写和使用该标记时,标记成为一种语言。大多数标记语言由外部权限定义,供许多不同的人使用,这就是Web的标记语言的工作方式。

HTML-HyperText标记语言

HTML或超文本标记语言是Web的主要语言,也是Web设计人员/开发人员最常用的语言。实际上,它可能是网页设计工作中使用的唯一标记语言。

大多数网页都是用HTML编写的。HTML定义了在Web浏览器中显示图像,多媒体和文本的方式。该语言包括连接文档和使Web文档交互的元素。许多人称HTML为“网站代码”,但事实上它实际上只是一种标记语言。

HTML是一种定义的标准标记语言。它基于SGML(标准通用标记语言)。它是一种使用标签定义文本结构的语言,元素和标签由<and>字符定义。

虽然HTML是目前Web上最常用的标记语言,但它并不是Web开发的唯一选择。随着HTML的发展,它变得越来越复杂,风格和内容标签组合成一种语言。最终,W3C决定需要将网页样式与内容分开。仅定义内容的标记将保留在HTML中,而定义样式的标记则不推荐使用CSS(层叠样式表)。

最新的HTML版本是HTML5。此版本在HTML中添加了更多功能,并删除了XHTML强加的一些严格性。

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

XML-eXtensible标记语言

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

XML是一种用于编写标记语言的语言。例如,如果您正在编写族谱,您可以使用XML创建标记,以在XML中定义父,母,子和儿子,如下所示:<father> <mother> <daughter> <son>。还有一些用XML创建的标准化语言:用于定义数学的MathML,用于处理多媒体的SMIL,XHTML等等。

XHTML扩展的超文本标记语言

XHTML已经在现代网页设计中被HTML5取代,并且已经发生了变化。您不太可能找到使用XHTML的新网站,但如果您正在使用更旧的网站,您可能仍会在野外遇到XHTML。

HTML和XHTML之间没有太大的区别,但您会注意到:

XHTML是用小写编写的。虽然HTML标签可以用UPPER大小写,MiXeD大小写或小写,但要正确,XHTML标签必须全部小写。所有XHTML元素都必须具有结束标记。只有一个标签的元素,例如,在标签的末尾需要一个斜线(/):<hr  / ><img  / >。

常见问题FAQ

免费下载或者贵宾会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 《免责声明》。
点击下载链接不跳转怎么回事?
您好,QQ内打开是不跳转的,一少部分浏览器也不跳转,一般的UC了,搜狗 360等浏览器都可以跳转。
可以直接把资源发给我吗?
您好,付费资源可以直接把链接发送给您,免费资源不提供任何帮助,软件资源自测,或者请站长喝红牛!

发表评论

立即查看