HTML 头部
HTML 头部指 <head> 标签及其内部的内容,它位于 <html> 之内、<body> 之前。head 里的内容不会显示在页面上,却掌管着页面的"后台信息":标题、字符编码、样式引用、作者描述等。把 head 写对,是每个规范页面的第一步。
head 里放什么
<head> 是页面的"信息区",常见成员有:<title>(页面标题)、<meta>(元信息)、<link>(引入外部文件)、<style>(内嵌样式)、<script>(脚本)。它们大多只服务于浏览器和搜索引擎:
<head>
<title>示例教程 - 学的不仅是技术</title>
</head>
在浏览器中显示为:正文区看不到这些内容,但浏览器标签页上会出现"示例教程"几个字。
title 页面标题
<title> 定义浏览器标签页、收藏夹和搜索结果中显示的标题,是 head 中最重要的标签,每个页面都应有且仅有一个:
<head>
<title>我的第一个网页</title>
</head>
搜索引擎会以 title 内容作为搜索结果的主要标题,所以 title 要写得简洁、准确、有关键词。
meta 元信息
<meta> 用来描述页面自身的属性,常见用法有两个:声明字符编码、填写页面描述:
<head>
<meta charset="utf-8">
<meta name="description" content="HTML 入门教程,零基础也能学会">
<meta name="keywords" content="HTML,教程,网页开发">
</head>
其中 charset="utf-8" 几乎必写——不声明或声明错误,中文可能显示成乱码。
引入 CSS:link 与 style
页面的样式有两种引入方式:外部 CSS 文件用 <link> 引入,少量样式可直接写在 <style> 里:
<head>
<link rel="stylesheet" href="style.css">
</head>
<head>
<style>
body { background-color: #f0f0f0; }
</style>
</head>
head 与 body 的区别
head 放"关于页面的信息",body 放"页面呈现给用户的内容",二者分工明确。新手常见的坑是把 <title>、<meta> 误写进 <body>,或把正文内容堆进 <head>——前者导致信息不生效,后者导致内容不显示,一定要放对位置。
小结
<head> 是页面的幕后配置区:title 定标签页标题,meta 管编码与描述,link/style 引入样式。头部信息对用户不可见却至关重要,规范书写能让中文不乱码、样式正常加载、搜索更友好。