几个常用的head信息里的html元素
标题(title)
标题(title)是最常用的head信息。它不显C在HTML|页正文里,昄在浏览器H口的标题栏里?/p>
链接(link)
用链?link)可以建立和外部文件的链接。常用的是对CSS外部样式?external style sheet)的链接?/p>
如:<link href="css/index.css" rel="stylesheet" type="text/css" />
|页信息(meta)
在HTML里,meta标记(meta tags)表示用来描述|页的有关信息?/p>
<meta http-equiv="Content-Type" content="text/html;charset=gbk" />
<meta name="description" content="" />
<meta name="keywords" content=""/>
<meta http-equiv="Refresh" contetn="5;url">
一、meta标签的组?/p>
meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数|q些不同的参数值就实现了不同的|页功能?/p>
1、name属?/p>
name属性主要用于描q网,与之对应的属性gؓcontentQcontent中的内容主要是便于搜索引擎机器h查找信息和分cM息用的?/p>
meta标签的name属性语法格式是Q<meta name="参数" content="具体的参数?Q??/p>
其中name属性主要有以下几种参数Q?/p>
A、Keywords(关键?
说明Qkeywords用来告诉搜烦引擎你网늚关键字是什么?/p>
举例Q<meta name ="keywords" content="science, education,culture,politics,ecnomicsQrelationships, entertaiment, human"Q?/p>
B、description(|站内容描述)
说明Qdescription用来告诉搜烦引擎你的|站主要内容?/p>
举例Q<meta name="description" content="This page is about the meaning of science, education,culture."Q?/p>
C、robots(机器人向?
说明Qrobots用来告诉搜烦机器人哪些页面需要烦引,哪些面不需要烦引?/p>
content的参数有all,none,index,noindex,follow,nofollow。默认是all?/p>
举例Q<meta name="robots" content="none"Q?/p>
D、author(作?
说明Q标注网늚作?/p>
举例Q<meta name="author" content"root,root@21cn.com"Q?/p>
2、http-equiv属?/p>
http-equiv思义Q相当于http的文件头作用Q它可以向浏览器传回一些有用的信息Q以帮助正确和精地昄|页内容Q与之对应的属性gؓcontentQcontent中的内容其实是各个参数的变量倹{?/p>
meat标签的http-equiv属性语法格式是Q<meta http-equiv="参数" content="参数变量?Q?Q其中http-equiv属性主要有以下几种参数Q?/p>
A、Expires(期限)
说明Q可以用于设定网늚到期旉。一旦网过期,必须到服务器上重C输?/p>
用法Q<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT"Q?/p>
注意Q必M用GMT的时间格式?/p>
B、Pragma(cache模式)
说明Q禁止浏览器从本地计机的缓存中讉K面内容?/p>
用法Q<meta http-equiv="Pragma" content="no-cache"Q?/p>
注意Q这栯定,讉K者将无法脱机览?/p>
C、Refresh(h)
说明Q自动刷新ƈ指向新页面?/p>
用法Q<meta http-equiv="Refresh" content="2QURL=http://www.root.net"Q?/p>
注意Q其中的2是指停留2U钟后自动刷新到URL|址?/p>
D、Set-Cookie(cookie讑֮)
说明Q如果网过期,那么存盘的cookie被删除?/p>
用法Q<meta http-equiv="Set-Cookie" content="cookievalue=xxx; expires=Friday, 12-Jan-2001 18:18:18 GMTQ?path=/"Q?/p>
注意Q必M用GMT的时间格式?/p>
E、Window-target(昄H口的设?
说明Q强刉面在当前H口以独立页面显C?/p>
用法Q<meta http-equiv="Window-target" content="_top"Q?/p>
注意Q用来防止别人在框架里调用自q面?/p>
F、content-Type(昄字符集的讑֮)
说明Q设定页面用的字符集?/p>
用法Q<meta http-equiv="content-Type" content="text/html; charset=gb2312"Q?/p>
二、meta标签的功?/p>
上面我们介绍了meta标签的一些基本组成,接着我们再来一L看meta标签的常见功能:
Q、帮助主被各大搜烦引擎d
meta标签的一个很重要的功能就是设|关键字Q来帮助你的主页被各大搜索引擎登录,提高|站的访问量。在q个功能中,最重要的就是对Keywords和description的设|。因为按照搜索引擎的工作原理,搜烦引擎首先zև机器动检索页面中的keywords和decriptionQƈ其加入到自q数据库,然后再根据关键词的密度将|站排序。因此,我们必须讄好关键字Q来提高面的搜索点ȝ。下面我们来举一个例子供大家参考:
Qmeta name="keywords" content="政治,l济, U技,文化, 卫生, 情感Q心灵,׃Q生z,C会Q企业,交?Q?br /> Qmeta name="description" content="政治,l济, U技,文化, 卫生, 情感Q心灵,׃Q生z,C会Q企业,交?Q?/p>
讄好这些关键字后,搜烦引擎会自动把这些关键字d到数据库中,q根据这些关键字的密度来q行合适的排序?/p>
Q、定义页面的使用语言
q是meta标签最常见的功?在制作网|,我们在纯HTML代码下都会看到它,它v的作用是定义你网늚语言,当浏览者访问你的网|,览器会自动识别q设|网中的语a,如果你网设|的是GB?而浏览者没有安装GB?q时|页只会呈现览者所讄的浏览器默认语言。同L,如果该网|p,那么charset=en。下面就是一个具有代表性的例子Q?/p>
Qmeta http-equiv=″contentQType″ content=″text/html; charset=gb2312″?/p>
该代码就表示网늚语言讄成国标码?/p>
Q、自动刷新ƈ指向新的面
如果你想使您的网在无h控制的情况下Q能自动在指定的旉内去讉K指定的网,可以用meta标签的自动刷新网늚功能。下面我们来看一D代码:
〈meta http-equiv=″refresh″ content=″Q? URL=http://www.root.net″?/p>
q段代码可以使当前某一个网在Q秒后自动{到http://www.root.net面中去,q就是meta的刷C?在content?Q代表设|的旉Q单位ؓU),而URL是在指定的旉后自动连接的|页地址?/p>
Q、实现网{换时的动L?/p>
使用meta标签Q我们还可以在进入网|者离开|页的一刚w实现动画效果Q我们只要在面的html代码中的QheadQ</headQ标{之间添加如下代码就可以了:
Qmeta http-equiv="Page-Enter" content="revealTrans(duration=Q?Q? transition=Q0)"Q?br /> Qmeta http-equiv="Page-Exit" content="revealTrans(duration=Q?Q? transition=Q0)"Q?/p>
一旦上qC码被加到一个网中后,我们再进出页面时׃看到一些特D效果,q个功能其实与FrontPage2000中的Format/Page Transition一P但我们要注意的是所加网不能是一个Frame?
Q、网定U评?/p>
IE4.0以上版本的浏览器可以防止览一些受限制的网?而之所以浏览器会自动识别某些网站是否受限制,是因ؓ在网站meta标签中已l设|好了该|站的?而该U别的评定是q国RSAC,卛_乐委员会的评U机构评定的,如果你需要评仯q|站,可以q接到网站http://www.rsac.org/,按要求提交表?那么RSAC会提供一Dmeta代码l你,复制到自q里可以了。下面就是一D代码的样例Q?/p>
〈meta http-equiv=″PICSQLabel″
content=′(PICSQ?.1 ″http://www.rsac.org/ratingsv01.html″
l gen true comment ″RSACi North America Server″
for ″http://www.rsac.org″
on ″2001.08.16T08:15Q?500″
r (n 0 s 0 v 0 l 0))′?/p>
Q、控刉面缓?/p>
meta标签可以讄|页到期的时?也就是说,当你在Internet Explorer 览器中讄览|页旉先查看本地缓冲里的页?那么当浏览某一|页,而本地缓冲又有时,那么览器会自动览~冲区里的页?直到meta中设|的旉到期,q时?览器才会去取得新页面。例如下面这D代码就表示|页的到期时间是2001q??2?8?8?8U?/p>
〈meta http-equiv=″expires″ content=″Friday, 12-Jan-2001 18:18:18 GMT″?/p>
Q、控制网|C的H口
我们q可以用meta标签来控制网|C的H口Q只要在|页中加入下面的代码可以了Q<metahttp-equiv="window-target" content="_top"Q,q段代码可以防止|页被别ZZ个Frame调用?/p>
本文来自CSDN博客Q{载出处:http://blog.csdn.net/mabgang/archive/2009/02/25/3934597.aspx