HTML Head

<head>部分包含有关 HTML 文档的信息,例如 meta、链接、样式、脚本、标题等。

<head>
    <title>HTML  Head Article</title>
</head>

在加载文档时,HTML head 的内容不会在浏览器中显示。

注意: head 和 body 部分共同构成 HTML 文档。


<head> 标签的元素

HTML <head> 标签可以包含以下标签

  • HTML <title> 标签
  • HTML <meta> 标签
  • HTML <link> 标签
  • HTML <style> 标签
  • HTML <script> 标签
  • HTML <base> 标签

HTML <title> 标签

HTML <title> 标签用于定义文档的标题,该标题显示在浏览器标题栏中。例如:

<head>
    <title>My First Title</title>
</head>

浏览器输出

Example of title showing 'My First Title'

要了解更多关于 <title> 标签的信息,请访问 HTML Title


HTML <meta> 标签

HTML <meta> 标签用于添加有关文档的元数据(数据的相关信息)。元数据包括字符集、页面描述、作者姓名、视口设置等信息。例如:

<head>
    <meta charset="UTF-8">
    <meta name="description" content="HTML Tutorial">
    <meta name="keywords" content="HTML, Learn, Tutorial">
    <meta name="author" content="programiz team">
</head>

要了解更多关于 <meta> 标签的信息,请访问 HTML Meta Elements


HTML 链接标签用于指定文档与外部资源之间的关系。例如:

<head>
    <link href="/styles/index.css" rel="stylesheet">
</head>

这里,

<link> 标签允许我们在 HTML 页面中使用来自 index.css 的 CSS 样式。

注意: 它主要用于添加样式表和图标。


HTML <style> 标签

HTML <style> 标签用于将 CSS 规则添加到文档中。例如:

<head>
    <style>
      h1 {
        color: red;
      }
    </style>
</head>

在这里,HTML 中的 <h1> 标签将被样式化为红色。

要了解更多关于 <style> 标签的信息,请访问 HTML Style


HTML <script> 标签

HTML <script> 标签用于将 Javascript 添加到文档中。例如:

<head>
    <script>
      console.log('hi');
    </script>
</head>

在这里,我们在 <script> 标签内编写 Javascript 代码。

我们也可以使用 src 属性将 HTML 文档与外部 Javascript 文件链接起来。例如:

<head>
    <script src="scripts/main.js">
</head>

在这里,我们使用 <script> 标签将 main.js 中的 Javascript 功能添加到我们的 HTML 文档中。


HTML <base> 标签

HTML <base> 标签用于定义文档的基本 URL。基本 URL 指的是网页上所有链接的共同 URL 部分。文档中的所有相对链接都将指向 base 标签中的 URL。例如:

<head>
    <base href="https://programiz.com" target="_blank">
</head>
<body>
    <img src="images/logo.png" alt="Logo of Programiz">
</body>

在这里,图片将从 https://programiz.com/images/logo.png 加载,而不是从 images/logo.png 加载。这是因为 <base> 标签会在图片的 src 和网页上的任何其他相对链接前添加 https://programiz.com/


完整示例

最后,让我们看看一个真实网站的 <head> 部分可能是什么样子。

<head>
    <title>HTML  Head Article</title>

    <meta charset="UTF-8">
    <meta name="description" content="HTML Tutorial">
    <meta name="keywords" content="HTML, Learn, Tutorial">
    <meta name="author" content="programiz team">

    <base href="https://programiz.com" target="_blank">

    <link href="/styles/index.css" rel="stylesheet">

    <script src="scripts/main.js">
</head>

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战