HTML 头部

html 中 <head> 元素包含了所有的头部标签元素。在 <head> 元素中可以插入脚本(scripts)、样式文件(CSS)及各种 meta 信息。 一般来说,可以添加在头部区域的元素标签有:<title>、<style>、<meta>、<link>、<script>、<noscript>、<base> 等。

标签说明
<head>定义了文档信息
<title>定义了文档的标题
<base>定义了页面链接标签的默认链接地址
<link>定义了一个文档和外部资源之间的关系
<meta>定义了 html 文档中的元数据
<script>定义了客户端的脚本文件
<style>定义了 html 文档的样式文件

<title> 元素

<title> 标签定义了不同文档的标题。<title> 在 HTML/XHTML 文档中是必需的。它:

  • 定义了浏览器工具栏的标题
  • 当网页添加到收藏夹时,显示在收藏夹中的标题
  • 显示在搜索引擎结果页面的标题

<base> 元素

<base> 标签描述了基本的链接地址/链接目标,该标签作为 html 文档中所有的链接标签的默认链接,就比如说我写了多个页面,有 page1 和 page2,如果我在 <base> 标签中设置了基本的链接地址为:xxx/,那么当我在 page1 页面上想要跳转到 page2 页面时,我只需要写跳转的目标地址为 page2 即可,实际的跳转链接就为 xxx/page2。这种通常用于页面较多,且页面之间有关联的项目中。比如说某个公司开发了一款 app,那么就可以在 <base> 中设置基本链接地址为 http://www.xxx.com 之类的。

对于我本地学习的文件来说,基本地址可以设置为::file:///D:/workspace/code/myself/jx-html/jx-html/base/,即我当前文件所在地址。示例为:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>HTML 头部示例</title>
    <base href="file:///D:/workspace/code/myself/jx-html/jx-html/base/" target="_blank">
</head>
<body>
    <p>
        跳转到<a href="paragraph.html">段落示例</a>
    </p>
</body>
</html>

 我在当前的示例文件 head.html 中跳转到段落示例(paragraph.html)页面去,设置了基本链接地址为:file:///D:/workspace/code/myself/jx-html/jx-html/base/,在 <a> 标签中设置要跳转到的页面的名称,则实际跳转时会将两个地址拼接起来跳转,又因为我在 <base> 中设置了新页面的打开方式为 "_blank",所以段落示例的页面会在新窗口中打开。

<link> 元素

<link> 标签定义了文档与外部资源之间的关系。<link> 标签通常用于链接到样式表。该元素后续再出详细使用教程。

<style> 元素

<style> 标签定义了 html 文档的样式文件引用地址,在 <style> 元素中也可以直接添加样式来渲染 html 文档。示例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>HTML 头部示例</title>
    <!-- base 标签 -->
    <!-- <base href="file:///D:/workspace/code/myself/jx-html/jx-html/base/" target="_blank"> -->

    <!-- style 标签 -->
    <style type="text/css">
        /* 设置 h1 标签的字体颜色为红色 */
        h1 {
            color:red;
        }
        /* 设置 p 标签的字体颜色为蓝色 */
        p {
            color:blue;
        }
        /* 设置 body 部分的背景色为黄色 */
        body {
            background-color:rgb(231, 231, 154);
        }
    </style>

</head>
<body>

    <!-- base 标签 -->
    <!-- <p>
        跳转到<a href="paragraph.html">段落示例</a>
    </p> -->

    <h1>style 标签示例</h1>

    <p>
        折戟沉沙铁未销,自将磨洗认前朝。
        东风不与周郎便,铜雀春深锁二乔。
    </p>

</body>
</html>

<meta> 元素

<meta> 标签描述了一些基本的元数据,<meta> 标签提供了元数据,元数据虽然不显示在页面上,但会被浏览器解析。<meta> 元素通常用于指定网页的描述、关键词、文件的最后修改时间、作者等其他元数据。元数据可以使用于浏览器(如何显示内容或重新加载页面、搜索引擎(关键词)或其他Web服务。

<meta> 一般放置于 <head> 区域,一个 <head> 区域可以包含多个 <meta>。如:

该部分内容并不在浏览器页面中直接展示。

 

<script> 元素

<script> 标签用于加载脚本文件,如: JavaScript。如:通过 JavaScript 输出 "Hello world":

 

涉及代码为:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <!-- 作者 -->
    <meta name="author" content="jx">
    <!-- 网页描述 -->
    <meta name="description" content="html 学习">
    <!-- 关键字 -->
    <meta name="keywords" content="HTML,CSS,XML,JavaScript">

    <title>HTML 头部示例</title>
    <!-- base 标签 -->
    <!-- <base href="file:///D:/workspace/code/myself/jx-html/jx-html/base/" target="_blank"> -->

    <!-- style 标签 -->
    <style type="text/css">
        /* 设置 h1 标签的字体颜色为红色 */
        h1 {
            color:red;
        }
        /* 设置 p 标签的字体颜色为蓝色 */
        p {
            color:blue;
        }
        /* 设置 body 部分的背景色为黄色 */
        body {
            background-color:rgb(231, 231, 154);
        }
    </style>

    <script>
        document.write("Hello World !")
    </script>

</head>
<body>

    <!-- base 标签 -->
    <!-- <p>
        跳转到<a href="paragraph.html">段落示例</a>
    </p> -->

    <h1>style 标签示例</h1>

    <p>
        折戟沉沙铁未销,自将磨洗认前朝。
        东风不与周郎便,铜雀春深锁二乔。
    </p>

</body>
</html>

本文参考自:HTML 头部 | 菜鸟教程

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值