如果你向大多数的网站设计师提及meta标签,他们立刻会想到在网页搜索的时候为搜索机创建搜索列表。这是很自然的想法。因为传统的观点认为, meta标签和它的兄弟们是任何搜索机优化成功的主要因素。
很多不道德的Web站点管理员为了寻求更高级别的搜索机导航台,他们在meta标签中装载一些高级别的关键字,而这些关键字和所搜索的网页没有任何关联。由于没有正确利用meta标签,主要的搜索机不再标引在它们导航台中的那些关键字,因为它认为那些关键字不是搜索的主要内容。现在,很多站点设计师在思考是否值得花时间和精力把meta标签添加到网页中去。
元数据是描叙其他数据的数据。在一个网页中,元数据描叙的是这个网页中字符串的内容和特性。Meta标签为存储数据提供了一个方便办法,它们将描叙性的数据存放在自身的属性中。当Meta标签被植入到HTML文档的头文件中时,它们很容易执行机器人向导,但是不会显示在浏览器的窗口中。
大多数的meta标签的语法如下:
<meta name="meta tag name" content="meta tag content" />
比如,下面的meta标签定义作者是John Doe:
<meta name="author" content="John Doe" />
有一些meta标签和HTTP的头部等价,并且包含了http-equiv的属性,http-equiv的属性取代了name的属性。比如mate标签的Content-Type指定了文档的格式和字符集。
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Web设计师趋向于不使用meta标签http-equiv,大概是因为他们很少直接处理那些标签。一些程序例如Dreamwaver,当你创建一个新页面的时候会自动插入显示字符集的设定标签。
严格的说,meta标签是随意的。没有任何meta标签的网页也会在浏览器中显示出来,这就是为什么我们对meta标签烦恼的原因。
一个meta标签你需要不停使用的是它的描叙部分。一些搜索机会将这些描叙部分显示在你搜索结果的页面中。不是全世界都支持这种做法,但是它很普遍。
Meta标签并未被废弃。尽管大多数的搜索机不再使用它,但是你的内部站点搜索能够在网页关键字的帮助下成功的找到所需信息。甚至没有一个当前被激活的搜索站点,你可以在输入关键字的时候使页面的内容在头脑中刷新,用这种方法代替等待的时间直到添加完搜索特征。
Meta标签中除了网页关键字和网页描叙性文字以外还存在很多标记项。事实上,在你网页中有很多可灵活利用的meta标签,这些标签已经被制定成一张长的列表。一些meta标签能提供更多的关于页面内容的信息。例如,下面这份列表举除了一些经常使用的meta标签。
虽然搜索机放弃了流传久远的meta标签,但是这并不意味着网站设计师们应该放弃它们,因为它们可以执行有价值的函数包括提高本地网站的搜索。
Michael Meadhra 从web发展的早期就一直从事IT工作。他先后发表了3 6篇著作,其中包括如何去使用Dreamweaver
MX.
责任编辑:李宁
欢迎评论或投稿