HTML基本语法

课后整理 2021-1-7

编写HTML文档时,必须遵循HTML语法规范。HTML文档实际上就是一个文本文件,它由标记和信息混合组成,当然这些标记和信息必须遵循一定的组合规则,否则浏览器是无法解析的。

HTML语言的规范条文不多,相信读者也很容易理解。从逻辑上分析,这些标记包含的内容就表示一类对象,也可以称为网页元素。从形式上分析,这些网页元素通过标记进行分隔,然后表达一定的语义。当很多时候,我们把网页标记和网页元素混为一团,而实际上,网页文档就是由元素和标记组成的容器。

<tag>元素主体</tag>
<tag a1="v1" a2="v2" a3="v3" …… an="vn">元素主体</tag>
<tag a1 a2 a3 …… an>元素主体</tag>

虽然大部分标记都是成对出现,但是也有少数标记不是成对的,这些孤立的标记,被称为空标记。空标记仅包含起始标记,没有结束标记。例如:

<tag>

同样,空标记也可以包含很多属性,用来标识特殊效果或者功能,例如:

<tag a1="v1" a1="v1" a2="v2" …… an="vn">

对于HTML文档来说,除了必须符合基本语法规范外,我们还必须保证文档结构信息的完整性。完整文档结构如下所示。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0  Transitional//EN"  "http://www.w1.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w1.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"  content="text/html; charset=utf-8" />
<title>文档标题</title>
</head>
<body></body>
</html>

HTML文档应主要包括如下内容。

HTML文档扩展名为.htm或.html,保存时必须正确使用扩展名,否则浏览器无法正确地解析。如果要在HTML文档中增加注释性文本,则可以在“<!--”和“-->”标识符之间增加,例如:

<!-- 单行注释-->

<!-----------------
多行注释
----------------->