网页的meta标签必不可少,属性很多,本篇应用中的相关总结。
 
meta 标签 – 在head标签中的meta标签,可以为HTML文档提供额外信息。 
meta的英文翻译为”元” 
meta是metainformation的缩写 
 
属性:1
2
3
4
5
6
7
I18N -- i18n属性
xml:lang -- 国际化属性
content -- content属性  
id -- id属性
name -- name属性,包括author、copyright、keywords、date、description、robots,与SEO有关
scheme -- scheme属性
http-equiv 属性 -- HTTP协议的响应头报文
http-equiv属性
此属性出现在meta标签中 
此属性用于代替name,HTTP服务器通过此属性收集HTTP协议的响应头报文 
此属性的HTTP协议的响应头报文的值应使用content属性描述 
 
常用的http-equiv类型与name属性 
charset – charset 定义编码信息 
refresh – refresh 刷新与跳转网页 
no-cache – HTML meta no-cache 定义页面缓存 
expires – HTML meta expires 定义网页缓存过期时间  
 
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
<meta  http-equiv ="content-type"  content ="text/html; charset=utf-8"  />  	//文件为html文件,且使用了utf8编码
<meta  http-equiv ="content-language"  content ="zh-CN"  /> 		//语言使用了中文
<meta  http-equiv ="refresh"  content ="5"  />  		//5秒后刷新
<meta  http-equiv ="refresh"  content ="5; url=http://hibop.github.io/"  /> 		//5秒后跳转
<meta  http-equiv ="expires"  content ="Sunday 26 October 2008 01:00 GMT"  /> 		// expires用于设定网页的过期时间,一旦过期就必须从服务器上重新加载.时间必须使用GMT格式.
<meta  http-equiv ="pragma"  content ="no-cache"  /> 	//不缓存页面(为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过下面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览.)	
<meta  name ="author"  content ="http://hibop.github.io/"  /> 		author用于定义网页作者
<meta  name ="copyright"  content ="? http://hibop.github.io/"  /> 		定义网页版权
<meta  name ="keywords"  content ="HTML XHTML"  /> 		//关键字
<meta  name ="date"  content ="2008-07-12T20:50:30+00:00"  /> 	//网页生成日期
<meta  name ="description"  content ="html toturial and html books"  /> 		//描述
<meta  name ="robots"  content ="noindex"  /> 
上面示例定义了此网页不被搜索引擎索引进数据库,但搜索引擎可以通过此网页的链接继续索引其它网页
<meta  name ="robots"  content ="nofollow"  /> 
上面示例定义了梦之都此网页被搜索引擎索引进数据库,但搜索引擎不可以通过此网页的链接继续索引其它网页
<meta  name ="robots"  content ="none"  /> 
上面示例定义了此网页不被搜索引擎索引进数据库,且搜索引擎不可以通过此网页的链接继续索引其它网页
<meta  name ="googlebot"  content ="noindex, nofollow"  /> 
可以将name的属性只定义为GOOGLEBOT标识为谷歌搜索引擎。 使用元标记拦截或删除网页
<meta  name ="baiduspider"  content ="noarchive"  /> 
可以将name的属性只定义为baiduspider标识为百度搜索引擎。禁止搜索引擎收录的方法
 
Page-Enter、Page-Exit (进入与退出) 说明:这个是页面被载入和调出时的一些特效。
1
2
3
4
5
6
7
8
9
<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种随机选择一种
Content-Script-Type (脚本相关) 说明:这是近来W3C的规范,指明页面中脚本的类型。
用法:
Pics-label (网页RSAC等级评定) 说明:在IE的Internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级
别就是通过该参数来设置的。
用法:1
2
3
4
5
6
7
<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)表示该站点不包含不健康内容。级别的评定是由RSAC,即美国娱乐委员会的评级机构评定的,如果你想进一步了解RSAC评估系统的等级内容,或者你需要评价自己的网站,可以访问RSAC的站点:http://www.rsac.org/。