<meta>是HTML文档文件头…标记内的一个辅助性标记,往往不引起用户的注意,但是它对于网页是否能够被搜索引擎检索、提高网页在搜索列表的排序起着关键的作用,
是一个非常有价值的标记。 <meta>标记为单标记,没有尾标记。<meta>标记共有两个属性,分别是http-equiv属性和name属性。 (1)name属性 name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎查找信息和分类信息用的。meat标记的name属性语法格式是: <meta name=“参数” content=“具体的参数值”> 其中name属性主要有以下几种参数值: keywords(关键字):keywords用来告诉搜索引擎该网页的关键字是什么。 <meta name="keywords" content="science,education,culture,,entertaiment "> description(网站内容描述):description用来告诉搜索引擎网站的主要内容。 <meta name="description" content="This page is about science, education etc."> robots(机器人向导):robots用来告诉搜索机器人需要索引的页面有哪些。content的参数有all、none、index、noindex、follow、nofollow。默认是all。 <meta name="robots" content="none"> author(作者):标注网页的作者。 <meta name="author" content="brion@mail.abc.com"> (2)http-equiv属性 http-equiv,相当于HTTP的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确显示网页内容.例如按照用户定义的样式表单显示网页内容,必须使用<meta http-equiv=“Content-type” content=“text/css”>与之对应的属性值为content,content中的内容其实就是各个参数的变量值。meat标记的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> http-equiv属性主要有以下几种参数: content-type(显示字符集的设定):设定页面使用的字符集。 例如:<meta http-equiv="content-type" content="text/html; charset=gb2312"> expires(期限):用于设定网页的到期时间。一旦网页过期,必须到服务器上重新下载。 例如:<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT"> pragma(Cache模式):禁止浏览器从本地计算机的缓存中访问页面内容。 例如:<meta http-equiv="pragma" content="no-cache"> 该种设定访问者将无法使用脱机浏览功能。 refresh(刷新):自动刷新并指向新页面。 例如:<meta http-equiv="refresh" content="60; url=new.htm"> 则浏览器将在60秒后,自动转到new.htm。可以利用这个功能,制作一个封面,在若干时间后,自动带读者来到你的目录页。如果URL项没有,浏览器则刷新本页。这就实现了WWW聊天室定期刷新的特性。 set-cookie(cookie设定):如果网页过期,那么存盘的cookie将被删除。 例如:<meta http-equiv="set-cookie" content="cookievalue=xxx;expires=Friday, 12-Jan-2004 20:30:00 GMT;path=/"> window-target(显示窗口的设定):强制页面在当前窗口以独立页面显示。 例如:<meta http-equiv="window-target" content="_top">可以用来防止别人在框架里调用自己的页面。 <base>标记定义了文档的基础URL地址,在文档中所有的相对地址形式的URL都是相对于这里定义的URL而言的。一篇文档中的<base>标记不能多于一个,必须放于头部,并且应该在任何包含URL地址的语句之前。 (1)href 属性 href属性指定了文档的基础URL地址,该属性在<base>标记中是必须存在的。 例如:如果希望将文档的基础URL定义为“www.abc.com”,则可以使用如下语句: <base href = "www.abc.com"> 当定义了基础URL地址之后,文档中所有引用的URL地址都从该基础URL地址开始,例如,对于上面的语句,如果文档中一个超级链接指向gsl/welcome.htm,则它实际上指向的是如下URL地址:www.abc.com/gsl/welcome.htm (2)target target属性同框架一起使用,它定义了当文档中的链接被点击后,在哪一个框架中展开页面。如果文档中超级链接没有明确指定展开页面的目标框架集,则就使用这里定义的地址代替。常用的target的属性值有: _blank,表明在新窗口中打开链接指向的页面。 _self,在当前文档的框架中打开页面。 _parent,在当前文档的父窗口中打开页面。 _top,在链接所在的完整窗口中展开页面。 |
|