程序员scholar 程序员scholar
首页
  • Web 三剑客

    • HTML
    • CSS
    • JavaScript
  • 现代 JavaScript

    • ES6
    • TypeScript
  • 前端工具库

    • jQuery
    • Ajax
    • Axios
  • Vue 生态

    • Vue2
    • Vue3
    • Vue3 + TS
    • Vuex
  • 小程序开发

    • 微信小程序
    • uni-app
  • 构建工具

    • Webpack
  • 服务端技术

    • Node.js
  • 实时通信

    • WebSocket
    • 第三方登录
  • Element-UI
  • Apache ECharts
后端 (opens new window)
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
首页
  • Web 三剑客

    • HTML
    • CSS
    • JavaScript
  • 现代 JavaScript

    • ES6
    • TypeScript
  • 前端工具库

    • jQuery
    • Ajax
    • Axios
  • Vue 生态

    • Vue2
    • Vue3
    • Vue3 + TS
    • Vuex
  • 小程序开发

    • 微信小程序
    • uni-app
  • 构建工具

    • Webpack
  • 服务端技术

    • Node.js
  • 实时通信

    • WebSocket
    • 第三方登录
  • Element-UI
  • Apache ECharts
后端 (opens new window)
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
npm

(进入注册为作者充电)

  • HTML

    • HTML 简介
    • HTML 编辑器
    • HTML 基础
    • HTML 元素
    • HTML 属性
    • HTML 标题
    • HTML 段落
    • HTML 文本格式化
    • HTML 链接
    • HTML 头部
      • HTML CSS
      • HTML 图像
      • HTML 表格
      • HTML 列表
      • HTML 区块
      • HTML 布局
      • HTML 表单
      • HTML 框架
      • HTML 颜色
      • HTML 脚本
      • HTML 字符实体
      • HTML URL
      • HTML 速查列表
      • HTML5 新特性
    • CSS

    • JavaScript

    • 前端三剑客
    • HTML
    scholar
    2024-07-15
    目录

    HTML 头部

    # HTML 头部

    # 1. HTML <head> 元素

    <head> 元素包含了所有的头部标签元素。在 <head> 元素中你可以插入脚本(scripts)、样式文件(CSS),以及各种 meta 信息。

    可以添加在头部区域的元素标签包括:<title>、<style>、<meta>、<link>、<script>、<noscript> 和 <base>。

    image-20240227133630270

    # 2. HTML <title> 元素

    <title> 标签定义了文档的标题,在 HTML/XHTML 文档中是必需的。它具有以下功能:

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

    一个简单的 HTML 文档:

    <!DOCTYPE html>
    <html>
    <head> 
    <meta charset="utf-8"> 
    <title>文档标题</title>
    </head>
     
    <body>
    文档内容......
    </body>
     
    </html>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    # 3. HTML <link> 元素

    <link> 标签定义了文档与外部资源之间的关系。通常用于链接到样式表:

    <head>
    <link rel="stylesheet" type="text/css" href="mystyle.css">
    </head>
    
    1
    2
    3
    • rel 属性:指定当前文档与被链接文档之间的关系。
    • type 属性:指定被链接文档的 MIME 类型。
    • href 属性:指定被链接文档的 URL。

    # 4. HTML <style> 元素

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

    <head>
    <style type="text/css">
    body {
        background-color: yellow;
    }
    p {
        color: blue;
    }
    </style>
    </head>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    • type 属性:指定样式表的 MIME 类型,通常为 "text/css"。

    # 5. HTML <meta> 元素

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

    # 使用实例

    为搜索引擎定义关键词:

    <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
    
    1

    为网页定义描述内容:

    <meta name="description" content="免费 Web & 编程 教程">
    
    1

    定义网页作者:

    <meta name="author" content="Runoob">
    
    1

    每 30 秒钟刷新当前页面:

    <meta http-equiv="refresh" content="30">
    
    1
    • name 属性:指定元数据的名称。
    • content 属性:包含与名称/值对关联的值。
    • http-equiv 属性:将元元素的内容与 HTTP 头信息等同。

    # 6. HTML <script> 元素

    <script> 标签用于加载脚本文件,如:JavaScript。可以在文档中插入内联脚本或外部脚本文件。使用实例:

    插入内联脚本:

    <head>
    <script>
      console.log("Hello, world!");
    </script>
    </head>
    
    1
    2
    3
    4
    5

    插入外部脚本:

    <head>
    <script src="myscript.js"></script>
    </head>
    
    1
    2
    3
    • src 属性:指定外部脚本文件的 URL。
    • type 属性:指定脚本语言的类型,通常为 "text/javascript"。

    # 7. HTML <noscript> 元素

    <noscript> 标签定义在浏览器不支持脚本时显示的内容。例如:

    <noscript>
      您的浏览器不支持 JavaScript,或者 JavaScript 被禁用。
    </noscript>
    
    1
    2
    3

    # 8. HTML <base> 元素

    <base> 标签为页面上的所有相对 URL 提供一个基准 URL。它应该出现在 <head> 元素的开头。使用实例:

    <head>
    <base href="https://www.example.com/" target="_blank">
    </head>
    
    1
    2
    3
    • href 属性:指定基准 URL。
    • target 属性:为页面上的所有链接指定默认的目标窗口或框架。

    通过合理使用这些元素,可以优化网页的加载速度、提升用户体验和搜索引擎优化(SEO)。

    编辑此页 (opens new window)
    HTML 链接
    HTML CSS

    ← HTML 链接 HTML CSS→

    Theme by Vdoing | Copyright © 2019-2025 程序员scholar
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式