Skip to content

<title> 标签

<title> 标签定义了 HTML 文档的标题,显示在浏览器的标题栏或标签页上。

概述

<title> 标签是 <head> 部分必需的元素,它定义了文档的标题。这个标题会显示在浏览器的标题栏、标签页以及收藏夹中。

语法

html
<title>文档标题</title>

基本用法

html
<!DOCTYPE html>
<html>
<head>
  <title>我的网站首页</title>
</head>
<body>
  <h1>欢迎来到我的网站</h1>
</body>
</html>

重要性

<title> 标签非常重要,因为它:

  1. 定义浏览器标签页标题 - 在浏览器标签页上显示
  2. 影响搜索结果 - 搜索引擎在搜索结果中显示页面标题
  3. 用于书签 - 当用户收藏页面时,默认使用标题作为书签名称
  4. 无障碍访问 - 屏幕阅读器使用标题来标识页面

最佳实践

清晰且描述性的标题

html
<!-- 好的做法 -->
<title>HTML 教程 - 从入门到精通</title>
<title>联系我们 - ABC 公司</title>
<title>如何制作网站 - 网页开发指南</title>

<!-- 避免的做法 -->
<!-- <title>首页</title> -->
<!-- <title>页面1</title> -->

标题长度控制

html
<!-- 推荐长度在 50-60 个字符之间 -->
<title>HTML 基础教程:学习网页开发第一步</title>

一致性格式

html
<!-- 保持一致的格式 -->
<title>文章标题 - 网站名称</title>
<title>产品名称 - 公司名称</title>
<title>分类 - 网站名称</title>

实际示例

网站首页

html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>网页开发教程 - 从零开始学习 HTML、CSS、JavaScript</title>
</head>
<body>
  <h1>欢迎来到网页开发教程网站</h1>
</body>
</html>

内页

html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>HTML 基础 - 网页开发教程</title>
</head>
<body>
  <h1>HTML 基础</h1>
</body>
</html>

文章页

html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>如何学习 HTML - 网页开发技巧分享</title>
</head>
<body>
  <article>
    <h1>如何学习 HTML</h1>
    <p>文章内容...</p>
  </article>
</body>
</html>

SEO 优化

关键词优化

html
<!-- 在标题中包含重要关键词 -->
<title>HTML 教程 | 学习 HTML 基础知识 | 网页开发入门</title>

品牌识别

html
<!-- 在标题中包含品牌名称 -->
<title>HTML 基础 - W3Cschool</title>

避免重复标题

html
<!-- 每个页面使用唯一的标题 -->
<title>首页 - 我的网站</title>
<title>关于我们 - 我的网站</title>
<title>联系我们 - 我的网站</title>

特殊字符处理

html
<!-- 正确处理特殊字符 -->
<title>HTML &amp; CSS 教程</title>
<title>"最好的"网页开发资源</title>
<title>学习 HTML 的 10 个技巧</title>

响应式标题

html
<!-- 移动端友好的标题 -->
<title>移动端网页开发指南</title>

动态标题

使用 JavaScript 动态更改标题:

html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>默认标题</title>
</head>
<body>
  <button onclick="changeTitle()">更改标题</button>
  
  <script>
    function changeTitle() {
      document.title = "新标题";
    }
  </script>
</body>
</html>

无障碍访问

html
<!-- 为屏幕阅读器提供清晰的标题 -->
<title>导航页面 - 主要内容在下方</title>

浏览器兼容性

<title> 标签在所有浏览器中都得到完全支持:

  • Chrome
  • Firefox
  • Safari
  • Edge
  • Internet Explorer

注意事项

  1. 每个 HTML 文档必须有一个 <title> 标签
  2. <title> 标签必须放在 <head> 部分
  3. 一个文档只能有一个 <title> 标签
  4. 标题内容不会显示在页面正文中
  5. 避免在标题中使用过多的关键词堆砌

相关标签