meta标签是最常用的元信息标签, 功能强大, 比如提供给搜索引擎页面描述和关键字
meta常用的用法有
- 指定编码
- 设置网页关键字
- 设置网页描述
- 网页重定向
meta标签的语法
meta标签的定义如下
<meta 属性1= 值1 属性2=值2 ... />
可以看到它是一个自闭合标签, 标签无元素, 仅有属性值
其他描述 :
- meta标签仅能位于head标签中
- meta标签被所有浏览器支持
必须属性
属性 | 值 | 描述 |
---|---|---|
content | some_text | 定义与 http-equiv 或 name 属性相关的元信息 |
content表示键值对中的值, 也就是说它不能单独使用, 必须配合 name 或者 http-equiv 使用, 用法比如
- <meta http-equiv=”charset” content=”iso-8859-1″/>
- <meta name=”keywords” content=”HTML,ASP,PHP,SQL”/>
- <meta http-equiv=”refresh” content=”5;url=http://www.qq.com”/>
上面这 2 个标签, 第一个给服务器传递了字符集, 第二个给搜索引擎加了关键字
可选的属性
属性 | 值 | 描述 |
---|---|---|
charset | character encoding | html5新增, 指定html文档编码 |
http-equiv | content-type expires refresh set-cookie | 把 content 属性关联到 HTTP 头部。 |
name | author description keywords generator revised others | 把 content 属性关联到一个名称。 |
scheme | some_text | html5不再支持. 定义用于翻译 content 属性值的格式。 |
http-equiv 是用于在发送给服务器一些信息
name 属性可以是自定义的值, 它常用于被搜索引擎搜引使用
scheme 属性用于指定要用来翻译属性值的方案。此方案应该在由 <head> 标签的 profile 属性指定的概况文件中进行了定义。