当您开始探索网页设计的世界时,您无疑会被引入一些对您来说很陌生的单词和短语。您可能会听到的一个术语是“标记”或“标记语言”。 “标记”与“代码”有何不同?为什么某些网络专业人员似乎可以互换使用这些术语?让我们首先看一下“标记语言”究竟是什么。
我们来看看3种标记语言
网络上几乎每个有“ML”的首字母缩略词都是“标记语言”(大惊喜,就是“ML”所代表的)。标记语言是用于创建网页或所有形状和大小的构建块。
实际上,世界上有许多不同的标记语言。对于Web设计和开发,您可能会遇到三种特定的标记语言。这些是HTML,XML和XHTML。
什么是标记语言?
要正确定义此术语 - 标记语言是一种注释文本的语言,以便计算机可以操作该文本。大多数标记语言都是人类可读的,因为注释的编写方式是将它们与文本本身区分开来。例如,使用HTML,XML和XHTML,标记标记是 <
和 >
。其中一个字符中出现的任何文本都被视为标记语言的一部分,而不是注释文本的一部分。例如:
这是用HTML编写的一段文本
此示例是HTML段落。它由一个开口标签组成(
),一个结束标签(
),以及将在屏幕上显示的实际文本(这是两个标签之间包含的文本)。每个标记都包含一个“小于”和“大于”符号,以将其指定为标记的一部分。格式化要在计算机或其他设备屏幕上显示的文本时,需要区分文本本身和文本说明。 “标记”是用于显示或打印文本的指令。
标记不一定是计算机可读的。在印刷品或书籍中完成的注释也被视为标记。例如,许多在校学生将突出显示教科书中的某些短语。这表明突出显示的文本比周围文本更重要。突出显示颜色被视为标记。
当规则编写如何编写和使用该标记时,标记成为一种语言。如果他们编写了“紫色荧光笔用于定义,黄色荧光笔用于检查细节,边缘笔记用于额外资源”等规则,那同一个学生可以拥有自己的“记笔记语言”。
大多数标记语言由外部权限定义,供许多不同的人使用。这就是Web的标记语言的工作方式。它们由W3C或万维网联盟定义。
HTML-HyperText标记语言
HTML或超文本标记语言是Web的主要语言,也是您作为Web设计人员/开发人员最常用的语言。实际上,它可能是您在工作中使用的唯一标记语言。
所有网页都是用HTML编写的。 HTML定义了在Web浏览器中显示图像,多媒体和文本的方式。该语言包括连接文档(超文本)和使您的Web文档交互(例如表单)的元素。许多人称HTML为“网站代码”,但事实上它实际上只是一种标记语言。这两个词都没有严格错误,你会听到人们,包括网络专业人士,可以互换使用这两个术语。
HTML是一种定义的标准标记语言。它基于SGML(标准通用标记语言)。它是一种使用标签定义文本结构的语言。元素和标签由<和>字符定义。
虽然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中定义父,母,子和儿子,如下所示: XHTML 1.0是重新定义的HTML 4.0,以满足XML标准。 XHTML已经在现代网页设计中被HTML5取代,并且已经发生了变化。您不太可能找到任何使用XHTML的新网站,但如果您正在使用更旧的网站,您可能仍会在野外遇到XHTML。 HTML和XHTML之间没有很多重大差异,但您会注意到: XHTML扩展的超文本标记语言
<> / >
HR
属性将被写入 noshade = “noshade”
.