超文本标记语言,HyperText Markup Language,简称:HTML

是一种用于创建网页的标准标记语言

HTML 元素是构建网站的基石

标记语言

由无数个标记(标签、tag ) 组成;  
是对某些内容进行特殊的标记,以供其他解释器识别处理;
比如使用<h2></h2>标记的文本会被识别为“标题”进行加粗、文字放大显示;
由标签和内容组成的称为元素(element)

超文本

不仅仅可以插入普通的文本(Text),还可以插入图片、音频、视频等内容
还可以表示超链接(HyperLink),从一个网页跳转到另一个网页

元素

HTML本质上是由一系列的元素(Element)构成的

一个元素可以包含一个数据项,或是一块文本,或是一张照片,亦或是什么也不包含

元素组成

  1. 开始标签(Opening tag):包含元素的名称,被左、右尖括号所包围。表示元素从这里开始或者开始起作用
  2. 结束标签(Closing tag):与开始标签相似,只是其在元素名之前包含了一个斜杠。这表示着元素的结尾在此结束。
  3. 内容(Content):元素的内容,也是网页显示的内容

元素属性

元素的额外信息,这些信息不会出现在实际的内容中

可以在 CSS 中根据属性区分设置不同样式

一个属性必须包含如下内容:

  1. 一个空格,在属性和元素名称之间。(如果已经有一个或多个属性,就与前一个属性之间有一个空格。)
  2. 属性名称,后面跟着一个等于号。
  3. 一个属性值,由一对引号“ ”引起来

属性分类:

  • 公共的:每一个元素都可以设置
    比如 class、id、title (鼠标放上后显示的内容) 属性
  • 特有的:不是每一个元素都可以设置
    比如 meta 元素的 charset 属性、img 元素的 alt 属性等

HTML元素不区分大小写,但是推荐小写