head标签的作用

... 2025-7-10 HTML 大约 2 分钟

<head> 标签用于定义文档的头部,它是所有头部元素的容器。

<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。

文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。

绝大多数文档头部包含的数据都不会真正作为内容显示给读者。

# title

  • 根据 w3c 文档,title 是 head 部分中唯一必需的元素。

  • 定义文档的标题。

  • 浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称。

# meta

  • <meat> 标签可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词

  • <meta> 标签永远位于 <head> 元素内部。元数据总是以名称/值的形式被成对传递的

# style

  • <style> 标签用于为 HTML 文档定义样式信息。

  • 在 style 中规定在浏览器中如何呈现 HTML 文档。

  • type 属性是必需的,定义 style 元素的内容。唯一可能的值是 "text/css"。

  • style 元素位于 head 部分中。

  • 如需链接外部样式表,请使用 <link> 标签

<link> 标签常用的场景有两种:作为网页图标标签;链接外部 CSS

  • ref 属性:规定当前文档与被链接文档之间的关系

  • href 属性:规定被链接文档的位置

  • type 属性:规定被链接文档的 MIME 类型

# base

<base> 标签为页面上的所有链接规定默认地址或默认目标。

通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。

使用 <base> 标签可以改变这一点。

浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。

这其中包括 <a><img><link><form> 标签中的 URL。

# script

<script>

  • 用于定义客户端脚本,比如 JavaScript。

  • script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件。

  • 必需的 type 属性规定脚本的 MIME 类型。

  • JavaScript 的常见应用时图像操作、表单验证以及动态内容更新。

  • 假如此元素内部的代码没有位于某个函数中,那么这些代码会在页面被加载时被立即执行。<frameset> 标签之后的脚本会被忽略。

上次编辑于: 2025年7月10日 04:01
贡献者: HugStars