超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用来结构化 Web 网页及其内容的标记语言。网页内容可以是:一组段落、一个重点信息列表、也可以含有图片和数据表。正如标题所示,本文将对 HTML 及其功能做一个基本介绍。
可以将这行文字封装成一个段落元素来使其在单独一行呈现:
<p>你好,这里是酷贰狗学习平台,跟高兴认识你!</p>
HTML 元素详解

元素也可以有属性(Attribute):
<p class="k2g">你好,这里是酷贰狗学习平台,跟高兴认识你!</p>
其中"class='k2g'"就是这个元素的属性,可以自定义属性,也可以使用固定属性,后期我们会讲到。
属性包含了关于元素的一些额外信息,这些信息本身不应显现在内容中。
本例中,class
是属性名称,k2g
是属性的值。class
属性可为元素提供一个标识名称,以便进一步为元素指定样式或进行其他操作时使用。
属性应该包含:
- 在属性与元素名称(或上一个属性,如果有超过一个属性的话)之间的空格符。
- 属性的名称,并接上一个等号。
- 由引号所包围的属性值。
备注: 不包含 ASCII 空格(以及"
'
`
=
<
>
)的简单属性值可以不使用引号,但是建议将所有属性值用引号括起来,这样的代码一致性更佳,更易于阅读。
嵌套元素:
也可以将一个元素置于其他元素之中 —— 称作嵌套。要表明酷贰狗非常好用,可以将“非常”用 <strong>
元素包围,爆字将突出显示:
<p>酷贰狗<strong>非常</strong> 好用.</p>

必须保证元素嵌套次序正确:本例首先使用 <p>
标签,然后是 <strong>
标签,因此要先结束 <strong>
标签,最后再结束 <p>
标签。这样是不对的:
<p>酷贰狗<strong>非常好用.</p></strong>

元素必须正确地开始和结束,才能清楚地显示出正确的嵌套层次。否则浏览器就得自己猜测,虽然它会竭尽全力,但很大程度不会给你期望的结果。所以一定要避免!
空元素:
不包含任何内容的元素称为空元素。比如 <img>
元素:
<img src="images/firefox-icon.png" alt="My test image" />
本元素包含两个属性,但是并没有 </img>
结束标签,元素里也没有内容。这是因为图像元素不需要通过内容来产生效果,它的作用是向其所在的位置嵌入一个图像。