常用的HTML meta标签有哪些

meta是 HTML 中的一个元数据标签,位于 <head> 标签内,不会在页面上直接显示,但能为浏览器和搜索引擎提供关于网页的重要信息。以下是一些常用的 <meta> 标签及其用途:

1. 字符编码声明

用于指定 HTML 文档的字符编码,确保浏览器能够正确解析和显示页面中的文本内容。

<meta charset="UTF-8">

上述代码指定文档使用 UTF - 8 字符编码,UTF - 8 是一种通用的字符编码,支持世界上大多数语言的字符。

2. 页面描述

向搜索引擎和用户简要描述网页的内容,通常会显示在搜索引擎的搜索结果中。

<meta name="description" content="这是一个关于旅游景点介绍的网页,为你提供世界各地的热门旅游景点信息。">

搜索引擎在展示搜索结果时,可能会截取该描述内容显示,以帮助用户快速了解网页的大致内容。

3. 关键词设置

虽然现在搜索引擎对关键词标签的权重逐渐降低,但仍可用于提供与网页内容相关的关键词。

<meta name="keywords" content="旅游景点, 热门旅游地, 世界旅游">

这些关键词有助于搜索引擎了解网页的主题和重点内容。

4. 页面作者

用于声明网页的作者信息。

<meta name="author" content="张三">

方便用户和搜索引擎了解网页的创作者。

5. 页面重定向

可以设置在一定时间后自动将页面重定向到指定的 URL。

<meta http-equiv="refresh" content="5;url=https://www.example.com">

上述代码表示页面将在 5 秒后自动跳转到 https://www.example.com

6. 防止缓存

告知浏览器不要缓存当前页面,每次访问时都从服务器重新获取页面内容。

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">

<meta http-equiv="Pragma" content="no-cache">

<meta http-equiv="Expires" content="0">

在开发和测试阶段,这有助于确保每次看到的都是最新的页面版本。

7. 移动端适配

为移动设备优化页面显示,控制页面的缩放比例和布局。

<meta name="viewport" content="width=device-width, initial-scale=1.0">

width=device-width 表示页面宽度等于设备的屏幕宽度,initial-scale=1.0 表示初始缩放比例为 1,即不进行缩放。

  • width viewport 宽度
  • height viewport 高度
  • initial-scale 初始缩放比例
  • maximum-scale 最大缩放比例
  • minimun-scale 最小缩放比例
  • user-scalable 是否允许用户缩放

8. 搜索引擎索引设置

控制搜索引擎对页面的索引和抓取行为

<meta name="robots" content="index, follow">

index 表示允许搜索引擎索引该页面,follow 表示允许搜索引擎跟随页面中的链接继续抓取其他页面。还可以使用 noindex 阻止索引,nofollow 阻止跟随链接。

相关推荐
ywf12151 小时前
前端的dist包放到后端springboot项目下一起打包
前端·spring boot·后端
恋猫de小郭1 小时前
2026,Android Compose 终于支持 Hot Reload 了,但是收费
android·前端·flutter
hpoenixf7 小时前
2026 年前端面试问什么
前端·面试
还是大剑师兰特7 小时前
Vue3 中的 defineExpose 完全指南
前端·javascript·vue.js
泯泷7 小时前
阶段一:从 0 看懂 JSVMP 架构,先在脑子里搭出一台最小 JSVM
前端·javascript·架构
mengchanmian8 小时前
前端node常用配置
前端
华洛8 小时前
利好打工人,openclaw不是企业提效工具,而是个人助理
前端·javascript·产品经理
xkxnq8 小时前
第六阶段:Vue生态高级整合与优化(第93天)Element Plus进阶:自定义主题(变量覆盖)+ 全局配置与组件按需加载优化
前端·javascript·vue.js
A黄俊辉A9 小时前
vue css中 :global的使用
前端·javascript·vue.js
小码哥_常10 小时前
被EdgeToEdge适配折磨疯了,谁懂!
前端