meta标签的组成
meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。
一、name属性
name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
meta标签的name属性语法格式是:<meta name="参数" content="具体的参数值"> 。
name属性几种参数属性如下:
A、Keywords(关键字)
说明:说明:keywords用来告诉搜索引擎你网页的关键字是什么。
举例:<meta name ="keywords" content="湖北,指数,PHP">
<!--设定网页的关键字--> B、description(网站内容描述)
说明:description用来告诉搜索引擎你的网站主要内容。
举例:<meta name="description" content="湖北指数信息门户网站">
<!--描述网站的主要内容,主要是交代给搜索引擎便于搜索-->
 
C、robots(机器人向导)
说明:robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
举例:<meta name="Robots" content= "all">
<!--content的参数有all,none,index,noindex,follow,nofollow。默认是all。
属性说明如下:
设定为all:文件将被检索,且页面上的链接可以被查询;
设定为none:文件将不被检索,且页面上的链接不可以被查询;
设定为index:文件将被检索;
设定为follow:页面上的链接可以被查询;
设定为noindex:文件将不被检索,但页面上的链接可以被查询;
设定为nofollow:文件将不被检索,页面上的链接可以被查询。
-->
 
D、author(作者)
说明:author用来标注网页的作者
举例:<meta name="author" content"root,root@21cn.com">
<!--设定网页作者-->
 
E、copyright(版权)
说明:copyright用来注明版权
举例:<meta name="copyright" content="版权归湖北指数信息所有" />
<!--设定网页版权-->
 
F、Generator (编辑器)
说明:编辑器的说明
举例:<Meta name="Generator" Content="PCDATA|FrontPage|">
<!--Content="所用编辑器",说明网站的采用的什么软件制作。-->
 
G、revisit-after(重访)
说明:revisit-after代表网站重访
举例:<META name="revisit-after" CONTENT="7 days" >
<!--设定搜索引擎机器人七天以后再次进入。7 days代表7天,依此类推-->
 
二、http-equiv属性
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。
meta标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> 。
http-equiv属性几种参数如下:
A、Expires(期限)
说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。
举例:<meta http-equiv="Expires" content="Mon,12 May 2001 00:20:00 GMT">
<!--设定网页过期时间,一旦过期就必须从服务器重新调用,这里的时间格式,必须使用GMT时间格式-->
 
B、Pragma(cache模式)
说明:禁止浏览器从本地计算机的缓存中访问页面内容。
举例:<meta http-equiv="Pragma" content="no-cache">
<!--设定禁止浏览器从本地计算机的缓存中访问页面内容。这样设定,访问者将无法脱机浏览-->
 
C、Refresh(刷新)
说明:自动刷新或者自动刷新并指向新页面。
举例:<meta http-equiv="Refresh" Content="30">
<!-- 设定网页30秒刷新一下-->
<meta http-equiv="Refresh" Content="3; Url="http://www.microsoft.com" />
<!--设定当前网页停留3秒后自动链接到www.microsoft.com-->
 
D、Set-Cookie(cookie设定)
说明:如果网页过期,那么存盘的cookie将被删除。
举例:<meta http-equiv="set-cookie" content="Mon,12 May 2001 00:20:00 GMT">
<!--网页过期,存盘的cookie将被删除,必须使用GMT时间格式-->
 
E、Window-target(显示窗口的设定)
说明:强制页面在当前窗口以独立页面显示。
举例:<Meta http-equiv="Widows-target" Content="_top">
<!--用来防止别人在框架里调用自己的页面。Content选项:_blank、_top、_self、_parent。-->
 
F、Content-Type(显示字符集的设定)
说明:设定页面使用的字符集。
举例:<meta http-equiv="Content-Type" Content="text/html; Charset=gb2312″ />
<!--设定网页所使用的字符集-->
 
G、Content-Language(显示语言的设定)
说明:设定页面使用的语言
举例:<meta http-equiv="Content-Language" Content="zh-CN" />
<!--网页制作所使用的语言-->
 
H、Imagetoolbar(图片工具栏)
说明:指定是否显示图片工具栏
举例:<meta http-equiv="imagetoolbar" content="false" />
<!--当为false代表不显示,当为true代表显示-->
 
I、Content-Script-Type(脚本类型的设定)
说明:指明页面中脚本的类型
举例:<meta http-equiv="Content-Script-Type" Content="text/javascript">
<!--W3C网页规范定义-->
 
J、MSThemeCompatible(主题兼容)
说明:用于设定是否在IE中关闭xp主题
举例:<Meta http-equiv=”MSThemeCompatible” Content=”No”>
<!--No 关闭,YES 打开。-->
 
K、MSSmartTagsPreventParsing(智能标记)
说明:在Microsoft IE6 中有一个Smart tag 开关,如果包含下面标记,访问者将看不到某些相关连接,这样可以避免访问者流失到竞争对手的网站上去。
举例:<meta name="MSSmartTagsPreventParsing" content="True" />
 
L、X-UA-Compatible
说明:针对IE8的一个设置,将IE8降级为IE7标准模式进行渲染,使页面在IE8中表现正常。
举例:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="x-ua-compatible" content="ie=7" />
<!-- 两种设置是一种效果-->
 
M、IE6 (页面生成器)
说明:页面生成器generator,是ie6
举例:<Meta http-equiv=IE6 Content=Generator>
<!--用什么东西做的,类似商品出厂厂商-->
 
N、Page-Enter、Page-Exit (进入与退出)
说明:这个是页面被载入和调出时的一些特效。
举例:<Meta http-equiv="Page-Enter" Content="blendTrans(Duration=0.5)">
<Meta http-equiv="Page-Exit" Content="blendTrans(Duration=0.5)">
<!--blendTrans是动态滤镜的一种,产生渐隐效果。另一种动态滤镜RevealTrans也可以用于页面进入与退出效果:
<Meta http-equiv="Page-Enter" Content="revealTrans(duration=x, transition=y)">
<Meta http-equiv="Page-Exit" Content="revealTrans(duration=x, transition=y)">
Duration 表示滤镜特效的持续时间(单位:秒)
Transition 滤镜类型。表示使用哪种特效,取值为0-23。
0 矩形缩小
1 矩形扩大
2 圆形缩小
3 圆形扩大
4 下到上刷新
5 上到下刷新
6 左到右刷新
7 右到左刷新
8 竖百叶窗
9 横百叶窗
10 错位横百叶窗
11 错位竖百叶窗
12 点扩散
13 左右到中间刷新
14 中间到左右刷新
15 中间到上下
16 上下到中间
17 右下到左上
18 右上到左下
19 左上到右下
20 左下到右上
21 横条
22 竖条
23 以上22种随机选择一种
-->
 
O、Pics-label (网页RSAC等级评定)

说明:在IE的Internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过该参数来设置的。用法

举例:

<META http-equiv="Pics-label" Contect="(PICS-1.1'http://www.rsac.org/ratingsv01.html'I gen comment 'RSACi North America Sever' by 'inet@microsoft.com' for 'http://www.microsoft.com' on '1997.06.30T14:21-0500' r(n0 s0 v0 l0))">

<!--不要将级别设置的太高。RSAC的评估系统提供了一种用来评价Web站点内容的标准。用户可以设置Microsoft Internet Explorer(IE3.0以上)来排除包含有色情和暴力内容的站点。上面这个例子中的HTML取自Microsoft的主页。代码中的(n 0 s 0 v 0 l 0)表示该站点不包含不健康内容。