网页制作知识之meta语句

发布时间:2008-12-23 发布者:新锐传媒 查阅 [3123] 评论 [0]

      众所周知,网页设计离不开html描述语言。meta语句是html众多语句中较重要的一种,但是有的主页设 计者可能由于对它了解不多,往往弃之不用。笔者认为这相当可惜,在此对该语句加以简介,抛砖引玉 。
  meta语句给浏览器、搜索引擎或其它应用程序提供本html文件的有关信息。该语句可有多个,用于 说明不同的信息。meta语句应放置在html文件的头部,具体地说,应放在 head 和 /head 之间。
  meta语句的语法是:
   meta
  http-equiv response
  content description
  charset charset
  name description
  url url
  下面逐一介绍其属性:
  http-equiv属性用于指定本meta语句的性质或绑定http的响应元素。它与其它属性配合使用,可指 定主页所用字符集、给搜索引擎提供本主页的关键字或通知浏览器自动刷新(重新加载)内容等等。换 言之,该属性规定meat语句其它属性的含义。
  content应根据http-equiv指定的类型设置为相应的内容。如给出指定主页的关键字或刷新时刻( 或时间间隔)等。
  charset描述html文件所用字符集,应与http-equiv属性配合使用。
  name属性应设置为主页的描述信息。
  url指定html文件的url。它主要与其它属性配合,通知浏览器到指定时间应加载主页的url。
  下面举例说明:
   metahttp-equiv ″content-type″content ″text/htm1;charset gb2312″
  这个语句通知浏览器该html文件使用了gb2312字符集,是简体中文主页。这样不论何种浏览器、也 不论是中文版还是西文版,并且浏览者也不必对浏览器进行任何语言设置(比如把文件编码设置为简体 中文),浏览器显示您的主页时都会在适当位置自动换行,从而解决语种不同导致主页不能正确显示的 问题。顺便指出,若使用big-5码编写html文件,则把gb2312换为big5即可。
  再如:
   html
   head
   metahttp-equiv ″refresh″content ″2″
   title 自刷新主页 /title
   /head
   body
   p 本主页每2秒自动刷新一次。 /p
   /body
   /html
  该例中http-equiv refresh表示是自动刷新主页;此时content属性则指定刷新的时间间隔(单位 是秒);url属性指定被加载主页的url,不指定则当前主页被自动刷新。
  最后举一个完整的例子:
   !doctypehtmlpublic″-//ietf//dtdhtml//en″
   html
   head
   metahttp-equiv ″author″content ″wangwenjun″
   metahttp-equiv ″content-type″content ″text/html;charset gb2312″
   metahttp-equiv ″keywords″content ″pcsoftware″
   metahttp-equiv ″description″content ″pc软件站″
   metahttp-equiv ″refresh″content ″6;url http://w6.home.m1.org″
   title 自动加载其它主页 /title
   /head
   body
   p 本主页已通知浏览器所采用的字符集为简体中文,因此浏览器会自动换行,方便浏览者阅读。 /p
   p 本主页通知搜索引擎关键字为pcsoftware,描述字符串为pc软件站。 /p
   p 本主页在加载6秒后将自动加载主页
  http://w6.home.m1.org. /p
   /body
   /html

      免责声明 | 新锐观点 | 网站运营 | 网站推广 | 联系我们 | 网站地图