<meta>标签
<meta> 标签用于提供有关页面的元信息(meta-information),比如网页使用的编码语言或针对搜索引擎的关键词和描述等。
<meta> 标签位于 <head> 标签内,是非成对标签,使用 /> 来关闭。
例子:
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
该设定告诉浏览器:准备接收的文件为 html 文件,且使用了 gb2312 编码
<meta> 标签属性
属性 | 取值 | 说明 |
---|---|---|
http-equiv | content-type content-language expires refresh set-cookie pragma |
把 content 属性关联到 HTTP 头部,帮助浏览器正确和精确地显示网页内容。 |
name | author description keywords generator revised others |
联合 content 用于描述网页,以便于搜索引擎机器人查找、分类 |
content | 具体内容描述,联合其他标签一起使用 |
http-equiv 属性
http-equiv 属性指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 信息。对 HTML 文档来说,至少要发送一个:content-type:text/html 信息,这将告诉浏览器准备接受一个 HTML 文档。
属性取值 | 说明 |
---|---|
设定网页 MIME 类型,包括使用的字符集。 | |
content-language | 设定网页内容使用的语言。 |
expires | 期限,指定网页缓存期限,到期后必须重新去服务器获取。 |
refresh | 设定让网页在规定时间(秒)自动刷新或自动连接到目标网站。 |
set-cookie | 向页面发送 cookie 信息,具体可参见《PHP cookie》。 |
pragma | 网页不保存在缓存中,每次访问都刷新页面,访问者将无法脱机浏览。 |
name 属性
联合 content 属性用于描述网页,以便于搜索引擎机器人查找、分类。
属性取值 | 说明 |
---|---|
robots | 机器人向导,对应 content="all" 表示允许机器人所有行为。 |
keywords | 为搜索引擎提供的关键字列表。注意:各关键词间用英文半角逗号 , 隔开。关键词数量最好保持在 5 个以内,关键词要和页面内容相关。 |
description | 用来告诉搜索引擎你的网站或该页面的主要内容,描述内容要和页面内容相关,字数在 150 个字以内为宜。 |
copyright | 标注网页版权信息。 |
author | 标注网页作者或公司及联系的电子邮件。 |
generator | 描述网页编辑器。 |
revisit-after | 用做引导搜索引擎重新访问你的站点的时间间隔,时间单位一般使用 days 。 |
name 属性并不是网页必须的内容,实际应用时可以根据具体情况选择一些需要的属性取值以辅助网页说明。
除了以上约定好的属性取值外,还可以根据实际情况自定义有意义的 name 属性取值,如文档创建日期(creationdate)。
content 属性
content 属性提供了用于描述的具体内容,该属性需要与 http-equiv 或 name 属性联合使用。