网页的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/。