HTML 是一个首字母缩写词,代表超文本标记语言,用于创建网页和 Web 应用程序。让我们看看超文本标记语言和网页是什么意思。

超文本:超文本仅表示“文本中的文本”。文本中有链接,是超文本。每当您单击将您带到新网页的链接时,您都单击了超文本。超文本是一种将两个或多个网页(HTML 文档)相互链接起来的方法。

标记语言:标记语言是一种计算机语言,用于将布局和格式约定应用于文本文档。标记语言使文本更具交互性和动态性。它可以将文本转换为图像、表格、链接等。

网页:网页是通常用 HTML 编写并由 Web 浏览器翻译的文档。可以通过输入 URL 来识别网页。网页可以是静态或动态类型。仅借助 HTML,我们就可以创建静态网页

因此,HTML 是一种标记语言,用于在样式的帮助下创建有吸引力的网页,并且在网络浏览器上看起来很漂亮。一个 HTML 文档由许多 HTML 标签组成,每个 HTML 标签包含不同的内容。

让我们看一个简单的 HTML 示例。

<!DOCTYPE>  
<html>  
<head>  
<title>网页标题</title>  
</head>  
<body>  
<h1>写下你的第一个标题</h1>  
<p>写下你的第一段</p>  
</body>  
</html>  

HTML范例说明

<!DOCTYPE>:定义文档类型或指示浏览器有关 HTML 的版本。

<html>:这个标签通知浏览器它是一个 HTML 文档。html 标记之间的文本描述了 Web 文档。它是除 <!DOCTYPE> 之外的所有其他 HTML 元素的容器

<head>:它应该是 <html> 元素中的第一个元素,它包含元数据(有关文档的信息)。它必须在 body 标签打开之前关闭。

<title>:顾名思义,它用于添加显示在浏览器窗口顶部的 HTML 页面的标题。它必须放在 head 标签内,并应立即关闭。(选修的)

<body>:body 标记之间的文本描述最终用户可见的页面正文内容。此标记包含 HTML 文档的主要内容。

<h1> : <h1> 标签之间的文本描述网页的一级标题。

<p> :标签之间的文本描述了网页的段落。

HTML 简史

在 1980 年代后期,作为 CERN 承包商的物理学家 Tim Berners-Lee 为 CERN 研究人员提出了一个系统。1989 年,他写了一份备忘录,提议建立一个基于互联网的超文本系统。

Tim Berners-Lee被称为 HTML 之父。第一个可用的 HTML 描述是 Tim 在 1991 年底提出的名为“HTML 标签”的文档。HTML 的最新版本是 HTML5,我们将在本教程的后面学习。

HTML 版本

自HTML发明以来,市场上有很多HTML版本,下面简单介绍一下HTML版本:

HTML 1.0: HTML 的第一个版本是 1.0,是 HTML 语言的准系统版本,于 1991 年发布。

HTML 2.0:这是1995年发布的下一个版本,是网站设计的标准语言版本。HTML 2.0 能够支持额外的功能,例如基于表单的文件上传、表单元素(例如文本框、选项按钮等)。

HTML 3.2: HTML 3.2 版本由 W3C 于 1997 年初发布。该版本能够创建表格并提供对表单元素的额外选项的支持。它还可以支持带有复杂数学方程式的网页。直到 1997 年 1 月,它才成为所有浏览器的官方标准。今天,它几乎得到了大多数浏览器的支持。

HTML 4.01: HTML 4.01 版本发布于 1999 年 12 月,是一个非常稳定的 HTML 语言版本。此版本是当前的官方标准,它为各种多媒体元素提供了对样式表 (CSS) 和脚本编写能力的附加支持。

HTML 5 : HTML5 是超文本标记语言的最新版本。该版本的初稿于2008年1月公布。参与HTML 5版本开发的有两大组织,一个是W3C(万维网联盟),另一个是WHATWG(Web超文本应用技术工作组) ,而且它还在开发中。

HTML的特点

1)这是一种非常容易和简单的语言。它可以很容易地理解和修改。

2) 使用 HTML 进行有效的演示非常容易,因为它有很多格式标记。

3)它是一种标记语言,因此它提供了一种随文本设计网页的灵活方式。

4)方便程序员在网页上添加链接(通过html锚标签),从而提高用户浏览的兴趣。

5)平台无关,可以在Windows、Linux、Macintosh等任何平台上显示。

6)方便程序员向网页添加图形、视频和声音,使其更具吸引力和交互性。

7)HTML 是一种不区分大小写的语言,这意味着我们可以使用小写或大写的标签。

标签: html, HTML教程, HTML技术, HTML学习, HTML学习教程, HTML下载, HTML语言, HTML开发, HTML入门教程, HTML进阶教程, HTML高级教程, HTML面试题, HTML笔试题, HTML编程思想