logo

第二章:HTML 基础语法

作者
Modified on
Reading time
3 分钟阅读:..评论:..

2.1 HTML 文档的基本结构

HTML(超文本标记语言)是构建网页的基础语言。一个标准的 HTML 文档包括以下几个部分:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <!-- 页面内容 --> </body> </html>

2.1.1 <!DOCTYPE html>

这行代码告诉浏览器使用 HTML5 规范进行解析。

2.1.2 <html lang="en">

这是 HTML 文档的根元素。lang属性用于指定文档的语言。

2.1.3 <head>

<head>标签包含了所有对页面进行描述的信息,如字符集、页面标题、外部资源链接等。

2.1.4 <meta charset="UTF-8">

<meta>标签用于描述 HTML 文档的元数据。charset="UTF-8"表示使用 UTF-8 字符编码。

2.1.5 <meta name="viewport" content="width=device-width, initial-scale=1.0">

这行代码确保页面在不同设备上的显示效果一致。

2.1.6 <title>

<title>标签定义了文档的标题,在浏览器标签栏中显示。

2.1.7 <body>

<body>标签包含了页面的所有内容。

2.2 常用的 HTML 标签

HTML 标签是构成网页内容的关键元素。以下是一些常用的 HTML 标签:

2.2.1 标题标签

标题标签用于定义页面的标题,有六个级别,分别是<h1><h6>,标题级别从高到低依次递减。

<h1>这是一级标题</h1> <h2>这是二级标题</h2> <h3>这是三级标题</h3>

2.2.2 段落标签

段落标签<p>用于定义文本段落。

<p>这是一个段落。</p>

2.2.3 换行标签

换行标签<br>用于插入换行符。

<p>这是第一行。 这是第二行。</p>

2.2.4 水平线标签

水平线标签<hr>用于插入水平线,通常表示主题的变化。

<p>段落上方有一条水平线。</p> <hr /> <p>段落下方有一条水平线。</p>

2.3 标签的属性与使用

HTML 标签可以包含各种属性,以提供额外的信息和控制元素的行为。属性通常以键-值对的形式存在,放置在标签的开头部分。

2.3.1 常用属性

id 属性

id属性用于为元素指定唯一的 ID 值,主要用于 JavaScript 和 CSS 的引用。

<p id="paragraph1">这是一个段落。</p>

class 属性

class属性用于为元素指定一个或多个类名,通常用于 CSS 样式的应用。

<p class="text-bold">这是一个加粗的段落。</p>

style 属性

style属性用于直接在标签中定义 CSS 样式。

<p style="color: red;">这是一个红色的段落。</p>

2.3.2 自定义属性

HTML5 允许我们使用数据属性来存储自定义的数据。自定义属性的命名必须以data-开头。

<p data-custom="value">这是一个带有自定义属性的段落。</p>

2.4 标签的嵌套与层次结构

HTML 标签可以嵌套使用,但是层次结构必须合理。例如,不可以在一个段落标签<p>中嵌套另一个段落标签。这会导致 HTML 结构不规范。

<div> <h1>这是标题</h1> <p>这是一个段落。</p> <ul> <li>这是一个列表项。</li> <li>这是另一个列表项。</li> </ul> </div>

通过了解 HTML 的基本结构和常用标签,你已经掌握了构建简单网页的基础。接下来,我们将深入学习文本与段落的更多内容。