meta 标签用来描述一个 html 网页文档的属性,如作者、日期和时间、网页描述、关键词、页面刷新等。
meta 标签有下面的作用:
- 声明页面使用语言;
- 针对搜索引擎的描述和关键词;
- 自动刷新;
- 实现网页转换时的动态效果;
- 控制页面缓存;
- 网页定级;
- 控制网页显示的窗口;
meta 标签可分为两大部分:http-equiv 和 name 变量。
http-equiv 语法格式:
1
| <meta http-equiv="参数名" content="具体的参数值" />
|
name 语法格式:
1
| <meta name="参数名" content="具体的参数值" />
|
例:
1 2 3 4
| <meta http-equiv="content-type" content="text/html;charset=utf-8">
<meta name="keywords" content="关键词"/>
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| <meta charset='utf-8' /> 或 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="描述..." />
<meta name="keywords" content="关键词1,关键词2,..." />
<meta name="author" content="yourname, email@foxmail.com" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
<meta name="robots" content="index,follow" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="renderer" content="webkit" />
<meta name="format-detection" content="telphone=no, email=no" />
<meta http-equiv="Expires" content="31 Dec 2018" />
<meta http-equiv="Refresh" content="3" />
<meta http-equiv="Refresh" content="3;URL=https://www.baidu.com" />
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="set-cookie" content="Mon,12 May 2018 00:20:00 GMT" />
<meta itemprop="name" content="这是分享的标题"/> <meta itemprop="image" content="logo.png" /> <meta name="description" itemprop="description" content="这是要分享的内容" />
<meta content='https://jonas-song.github.io/' property='og:url'> <meta content='标题' property='og:title'> <meta content='图片' property='og:image'> <meta content='名称' property='og:site_name'> <meta content='描述' property='og:description'> 想了解更多的 Open Graph Protocol 可查看 facebook head.
|
总结
简单整理了平时开发会用到的一些 meta 标签,像charset
、description
、keywords
、X-UA-Compatible
比较常见,这里有些属性参数没有详细描述,点击 HTML meta 标签查看更多设置。
注:
- 所有浏览器都支持 meta 标签;
- meta 标签必须被正确地关闭。