超文本标记语言(HTML)是一种计算机语言,用于创建可在Internet上发布或通过电子邮件发送的页面。尽管对许多人来说它可能看起来很复杂,但它被认为是一种相对简单的语言。所有文本、图形,和设计元素用这种语言设计的页面用代...
超文本标记语言(HTML)是一种计算机语言,用于创建可在Internet上发布或通过电子邮件发送的页面。尽管对许多人来说它可能看起来很复杂,但它被认为是一种相对简单的语言。所有文本、图形,和设计元素用这种语言设计的页面用代码"标记"起来,这些代码指导web浏览器或电子邮件程序如何显示这些元素。这些标记还提供布局和格式信息,以便网页或电子邮件看起来尽可能接近其设计者希望的样子。对于初学者网站设计师或其他任何需要了解特定代码或想学习如何创建整个网站的人,有许多软件实用程序,帮助用户编写HTML代码的程序和网站。

所有网站都有编码,用户可以通过单击"源代码"、"查看源代码"或"页面源代码"选项查看这些代码。
Structure
HTML编码的结构类似于一棵树,每个不同的标记都嵌套在其中。在大多数情况下,每个格式化元素都需要一个开始标记和一个结束标记,不同的标记不应该重叠。这就是所谓的"嵌套"的含义;如果标记2在标记1之后打开,则标记2应该是首先关闭,以便标记2的格式元素完全包含在标记1中。元素是组成代码的单个组件,包括开始和结束标记以及它们之间的内容。属性提供有关元素的更多信息,由属性及其值组成,用等号连接。

超文本标记语言(HTML)用于创建通过电子邮件发送或发布在Internet上的页面
要创建HTML元素,用户创建一个以尖括号开头和结尾的标记,并将其放在需要格式化的文本之前,和/或符号-尖括号内指示元素是什么以及内容应具有的属性,如大小、字体或其他特征。要结束格式设置,用户键入第一个尖括号,然后键入反斜杠,然后重复元素代码并关闭方括号。例如,<;title>;<;strong>;什么是HTML?<;/strong>;<;/title>;是用于设置本文标题格式的代码;"strong"元素标记嵌套在"title"标记中。
代码类型
有许多代码允许不同的文本格式,包括斜体、表格、段落,以及指向网页的超链接。代码还可以向浏览器或电子邮件程序指示如何显示或使用其他元素,如图片、图形、视频和声音。其他类型的不带尖括号的代码可用于创建标点符号、音调符号,虽然所有的网络浏览器和许多电子邮件程序都使用HTML,但它们对代码的解释和显示方式可能会有所不同,设计人员在创建网页时经常必须考虑到这些变化。
作为一种不断发展的语言,自从20世纪90年代初由英国计算机科学家Tim Berners Lee开发HTML以来,已经有了许多变化和版本。这些版本自1996年1月由万维网联盟(W3C)维护2008年,HTML5的第一个公开工作草案由开发该规范的工作组发布。截至2011年,该修订版仍在开发中,预计将极大地改变web应用程序的开发它引入了许多新元素,包括站点结构、交互性、音频和视频支持以及新属性。
查看网页代码
通过将浏览器导航到该页面,然后从浏览器菜单中选择正确的选项,可以看到用于创建任何网页的代码。在大多数浏览器中,用户可以单击"查看"菜单并选择一个选项,如"源"、"查看源"或"页源"。这将导致出现一个弹出窗口,并显示用于创建该网页的代码。
请注意,并非所有网页上找到的内容都是用HTML编写的。可扩展标记语言(XML)和可扩展超文本标记语言(XHTML)是web开发中使用的其他类型的标记语言,样式表-如级联样式表(CSS)-用于将样式附加到HTML文档。诸如Flash®和Java®等语言用于创建交互式内容。许多其他编程语言可用于为网站添加特定功能。
实际上,与HTM相比,HTM和HTML扩展名之间几乎没有区别,因为大多数机器都是以HTML文件的形式读取的。之所以有两个不同的扩展名,是因为某些类型的计算机,如运行在16位DOS或Windows®3系统上的计算机,无法读取四个字符的扩展名,因此需要三个字符的HTM大多数可以读取四个字符扩展名的系统都被自动编程为将HTM文件识别为HTML文件,尽管计算机用户有时可能需要一个转换器将文件从HTM更改为系统可识别的格式。