HTML,全称为“超文本标记语言”(HyperText Markup Language),是一种用于创建网页的标准标记语言。它是由万维网联盟(W3C)制定的一种标准,被广泛应用于互联网上的各种网页、网站和应用程序的开发。
HTML的基本原理是使用标记(tag)来描述文本的结构、样式和内容。HTML文档由一系列标记组成,每个标记都以“<”开始,并以“>”结束。标记中的内容就是文本的实际内容。例如,下面是一个简单的HTML文档:
```html
欢迎来到我的网页
这是一个演示HTML的网页。
```
其中,第一行表示这是一个HTML5文档,第二行表示文档的根元素是``标记,文档的头部(head)包含了一个标题(title),标题的内容是“我的网页”。文档的主体(body)包含了一个一级标题(h1)和一个段落(p),分别显示了“欢迎来到我的网页”和“这是一个演示HTML的网页”。
HTML标记可以分为两类:块级元素和行内元素。块级元素通常表示文档中的大块内容,例如段落、标题和列表。它们通常会独占一行,可以设置宽度、高度、边距和填充等样式属性。常见的块级元素包括`
`、`
`~``、``、``和`- `等。
行内元素通常表示文档中的小块内容,例如文字、链接和图像。它们通常不会独占一行,只能设置部分样式属性,例如字体、颜色、背景色和边框等。常见的行内元素包括``、``、``、``、``和`
`等。
HTML标记还可以包含一些属性,用于描述标记的状态和行为。属性通常包含一个名称和一个值,用等号连接。例如,下面是一个带有属性的``标记:
```html
```
其中,`href`属性表示链接的目标地址,值为“https://www.baidu.com”。
除了基本的标记和属性外,HTML还支持一些高级特性,例如表格、表单、多媒体和样式表等。这些特性可以通过特定的标记和属性来实现,例如`
`、`
- `、`
- `等。
行内元素通常表示文档中的小块内容,例如文字、链接和图像。它们通常不会独占一行,只能设置部分样式属性,例如字体、颜色、背景色和边框等。常见的行内元素包括``、``、``、``、``和`
`等。HTML标记还可以包含一些属性,用于描述标记的状态和行为。属性通常包含一个名称和一个值,用等号连接。例如,下面是一个带有属性的``标记:
```html
```
其中,`href`属性表示链接的目标地址,值为“https://www.baidu.com”。
除了基本的标记和属性外,HTML还支持一些高级特性,例如表格、表单、多媒体和样式表等。这些特性可以通过特定的标记和属性来实现,例如`
`、`
- `和`