HTML称为超文本标记语言,从这个名字上看,我可以知道其中最重要的就是“标记”两个字,我将“标记”理解为HTML的核心。用于标记的符号称为超文本标记语言标签(英文名Hyper Text Markup Language tag),简称HTML标签。HTML标签是HTML语言中最基本的单位,也是HTML(标准通用标记语言下的一个应用)最重要的组成部分。
HTML标签的组成
- HTML标签以尖括号“<”与“>”标识标签名称,例如:<title>。
- 绝大部分的HTML标签是成对存在的,成对存在的标签有开始标签与结束标签,例如:<head></head>、<body></body>等。
- 存在少数单独呈现的标签,如:<br />、<hr />等。
- 标签中还可以添加属性值,格式如:<标签名 属性1=“值1” ... 属性n=“值n”></标签名>
HTML标签的用法
- 对于成对出现的标签,其内容在两个标签中间,如:
<title>内容</title>
- 对于单独呈现的标签,其内容在属性值中呈现,如:
<img src="百度百科.jpg" />
- 标签的以嵌套使用,但不可以交错使用。正确嵌套用法:
<body>
<p>……</p>
</body>
错误嵌套方法(交错):
<body>
<p>……
</body>
</p>
- 在HTML的开始标签中可以添加一些属性值,以进一步控制网页内容的显示方式。格式:
<标签名称 属性1=“值1” ... 属性n=“值n”>内容</标签名称>
在设置标签属性值时一般使用引号(单引号或双引号都可以),但引号也可以省略。不过按照w3c的的规范,最好为每一个属性值加上引号。
其他
- HTML标签名称大小写不敏感,但从视觉上的体验来说,一般用小写。
- 对于网页来说,没有正确与错误之分,浏览器都会给一个输出。例如有开始标签没有结束标签,它都能显示出来:
<body>
<h1>一号标题<h1>hello
</body>
浏览器显示结果:
只有开始标签,没有结束标签的显示借果
- 属性值中的引号需要用英文的引号,如果用了中文的引号浏览器无法显示出来。同时引号也需要匹配(同一个属性值不要一边用单引号,一边用双引号)。
- 属性不能在结束标签中。