Skip to content

HTML <head> 元素包含了文档的元数据(metadata),这些数据不会在网页中直接显示,但对网页的表现和功能非常重要。以下是 <head> 元素中常见的子元素及其用途:

常见的 <head> 子元素

  1. <title>: 定义文档的标题,会显示在浏览器标签页上。

    html
    <title>网页标题</title>
  2. <meta>: 提供文档的元数据。常见的 meta 标签包括字符编码、视口设置、描述和关键词。

    html
    <!-- 字符编码 -->
    <meta charset="UTF-8">
    
    <!-- 视口设置,适用于响应式设计 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    <!-- 页面描述 -->
    <meta name="description" content="这是一个示例网页。">
    
    <!-- 关键词 -->
    <meta name="keywords" content="HTML, CSS, JavaScript">
  3. <link>: 用于链接外部资源,如样式表、图标等。

    html
    <!-- 链接外部样式表 -->
    <link rel="stylesheet" href="styles.css">
    
    <!-- 网站图标 -->
    <link rel="icon" href="favicon.ico" type="image/x-icon">
  4. <style>: 用于在文档中嵌入 CSS 样式。

    html
    <style>
    body {
        font-family: Arial, sans-serif;
    }
    </style>
  5. <script>: 用于在文档中嵌入 JavaScript 脚本。可以放在 <head><body> 中,但通常建议放在 <body> 底部以加快页面加载速度。

    html
    <script src="script.js"></script>
  6. <base>: 指定页面中所有相对 URL 的基准 URL。

    html
    <base href="https://www.example.com/">

示例

以下是一个完整的包含所有常见 <head> 子元素的 HTML 文档示例:

html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="这是一个示例网页。">
    <meta name="keywords" content="HTML, CSS, JavaScript">
    <title>示例网页</title>
    <link rel="stylesheet" href="styles.css">
    <link rel="icon" href="favicon.ico" type="image/x-icon">
    <style>
        body {
            font-family: Arial, sans-serif;
        }
    </style>
    <script src="script.js"></script>
    <base href="https://www.example.com/">
</head>
<body>
    <h1>欢迎访问示例网页</h1>
    <p>这是一个包含基本 `<head>` 元素的示例 HTML 文档。</p>
</body>
</html>

各元素的详细解释

  • <title>: 网页的标题,显示在浏览器标签上,有助于用户识别网页。
  • <meta charset="UTF-8">: 指定网页的字符编码为 UTF-8,确保文本正确显示。
  • <meta name="viewport" content="width=device-width, initial-scale=1.0">: 为响应式设计指定视口设置,使页面在不同设备上正确缩放和显示。
  • <meta name="description" content="这是一个示例网页。">: 提供网页的描述,有助于搜索引擎优化(SEO)。
  • <meta name="keywords" content="HTML, CSS, JavaScript">: 提供网页的关键词,帮助搜索引擎更好地理解网页内容。
  • <link rel="stylesheet" href="styles.css">: 链接外部样式表文件,为网页应用 CSS 样式。
  • <link rel="icon" href="favicon.ico" type="image/x-icon">: 指定网页的图标,在浏览器标签上显示。
  • <style>: 嵌入式 CSS 样式,定义网页的外观。
  • <script src="script.js"></script>: 链接外部 JavaScript 文件,为网页添加交互功能。
  • <base href="https://www.example.com/">: 设置基准 URL,使所有相对 URL 基于该地址。

通过在 <head> 元素中包含这些子元素,您可以定义和控制网页的许多重要方面。