HTML(Hypertext Markup Language)是一种用于创建网页的标记语言。它由一系列标签组成,这些标签定义了网页中的各个元素和结构。HTML文件以 .html 或 .htm 扩展名保存。
下面对HTML语法进行详细介绍。
1. 文档结构
一个HTML文档由以下几个部分组成:
- ``:声明文档类型,告诉浏览器所使用的HTML版本。
- ``:文档的根元素,包含整个HTML内容。
- `
`:文档的头部,用于定义文档的元数据和链接外部资源。- `
- `
2. 标签和元素
HTML中的标签被用于定义不同的元素。标签是用尖括号 `< >` 包围的名称,可以是单标签或双标签。
- 单标签:没有闭合标签的标签,如`
`、``等。
- 双标签:有开始标签和结束标签的标签,如`
...
`、`标签可以有属性,属性用于提供有关元素的额外信息,以键值对的形式出现。例如,`链接`中的 `href` 是一个属性。
3. 文本内容
HTML中的文本内容直接出现在标签的内部,并被显示在浏览器中。可以是普通文本或标签内部的其他标记。
4. 标题和段落
HTML提供了6个级别的标题标签 `
- `,用于定义不同级别的标题。
段落标签 `
` 用于定义段落,其中的文本会被自动换行,并在段落之间有一定的间距。
5. 链接和图像
使用 `链接到示例网站`
使用 `` 标签可以插入图像,其中的 `src` 属性指定了图像的URL。例如``
6. 列表
HTML提供了有序列表 `
- ` 和无序列表 `
- ` 标签定义每个列表项,并按照顺序进行排序。
- 无序列表使用 `
- ` 标签定义每个列表项,并使用符号进行标记。
7. 表格
使用 `
` 标签可以创建表格,其中 `
` 标签定义行, ` ` 标签定义表头单元格, ` ` 标签定义数据单元格。 8. 表单
HTML中的表单用于收集用户输入的数据。表单可以包含输入框、复选框、单选按钮等多种元素,用于收集不同类型的数据。
9. CSS样式和脚本
HTML可以使用内联样式和外部样式表来定义页面的外观,也可以使用内联脚本和外部脚本来定义页面的行为。CSS样式和脚本可以通过 `
- ` 两种类型的列表。
- 有序列表使用 `