应该如何更好地来使用MeTA元素呢?
<P> 问:请问在HTML源文件中,经常会看到MeTA这个元素。请问MeTA有什么作用,应如何更好地使用它呢?<BR><BR> 答:由于<MeTA>这个元素,表面上看起来对一个网页来说似乎绝非必要,很多人也不清楚它的用途,所以常常被人忽略。MeTA元素的位置是放在<head>与</head>之间。让我们看几个实用的范例:<BR><BR> 1.指定字符集<BR> <MeTA content="text/html; charset=gb2312" http-equiv=Content-Type><BR> 这段元素是告诉浏览器网页内容所使用的编码方式是采用简体中文,gb2312字符集,当使用者浏览到这一个网页的时候,浏览器会自动切换为gb2312字符集的显示方式。有时候大家在做网页的时候,就会发现明明我的网页是用简体中文写的,浏览时为什么一直显示乱码?这就是网页初学者最容易疏忽的问题,这个问题就是出在字符集指定错误。有些英文网页编辑软件,它默认是指定为西欧字符集,于是就是会自动加上下面这一段:<BR><MeTA content="text/html; charset= iso-8859-1" http-equiv=Content-Type><BR>所以当浏览器读取到那一行的时候,便切换为西欧字符集的显示方式,当然显示的时候就会出现乱码了。<BR><BR> 2.自动换页<BR> <MeTA http-equiv="refresh" content="15; http://www.intodigi.com/copyright.html"><BR> 这个例子是表示在15秒之后,会自动转换到http://www.intodigi.com/copyright.html这个网页上,15是在当前这个网页中停留的时间为15秒,在分号之后接上你希望换页的URL位置。比方你想让使用者进入你网站首页30秒之后,自动换页到copyright.html。那么你就在你的首页文件中加上:<MeTA http-equiv="refresh" content="30; http://www.intodigi.com/copyright.html"><BR><BR> 3.强迫读取网页<BR> <MeTA http-equiv="Expires" content="Tue, 01 Jan 2001 1:00:00 GMT"><BR> 这个例子,是强迫浏览器重新读取该网页,让访问者每次打开该网页时都必须重读取,而不是从浏览器中的cache读取。对于留言版、论坛这类页面,是很贴新的设计,使用者不必按下重新整理就可以看到刚刚的留言。"Tue, 01 Jan 2001 1:00:00 GMT"是指定网页的到期时间。只要访问者的时钟是超过这个日期,浏览器一定会自动重新读取该页,举一反三,你应该知道如何指定网页的到期日吧。<BR><BR> 4.指定关键词<BR> 指定关键词,可以让搜寻引擎知道你的关键词,更容易找到你的网站。<BR> <MeTA http-equiv="keywords" content="关键词一,关键词二,关键词三,……"><BR> 关键词是访客透过搜寻引擎寻找你的网站时所用的字眼。关键词与关键词之间用逗点“,”分隔开。你可以最多列100个关键词,但是,记住不要重复三次以上,因为搜寻引擎有可能会把它们当作垃圾而把你除名。<BR><BR> 5.指定网站介绍<BR> 指定网站介绍,可以让搜寻引擎读取你的网站介绍。<MeTA http-equiv="description" content="网站内容简介(约一百字左右)"><BR>让搜寻引擎直接读取有关你网站的简单介绍,对于可以直接搜寻网页内容的引擎,如果你的网站没有MeTA description这一段,搜寻引擎就会读取网页前面的一些文字来当作网站的描述。上面所介绍的都是关于MeTA的系统变量,就是http-equiv这个名词你不可以更改。其他还有一个自定义变量的MeTA。它与系统变量的差别,就是将http-equiv改成name而已。<BR><BR>例一:<MeTA name="GENERATOR" content="Microsoft FrontPage 4.0">,这个例子是告诉你该网页是通过Microsoft FrontPage 4.0来制作的。<BR>例二:<MeTA name="Author" content="binbin">,这个例子是你在网页中加入版权声明。</P><P> </P>页:
[1]
