分享

html中<meta>和<base>标记

 WindySky 2009-09-21
<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,在链接所在的完整窗口中展开页面。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多