`

HTML Head 参数详解

阅读更多
    head区是指首页HTML代码的<head>和</head>之间的内容。   
     
    必须加入的标签   
     
    1.公司版权注释   
     
    <!--- The site is designed aaaa.com 04/2009 ---> 
    2.网页显示字符集   
     
    简体中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
     
    繁体中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=BIG5">
     
    英 语:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
     
    3.网页制作者信息   
     
    <META name="author" content="Evance">   
     
    4.网站简介   
     
    <META NAME="DESCRIPTION" CONTENT="xxxxxxxxxxxxxxxxxxxxxxxxxx">   
     
    5.搜索关键字   
     
    <META NAME="keywords" CONTENT="xxxx,xxxx,xxx,xxxxx,xxxx,">   
     
    6.网页的css规范   
     
    <LINK href="style/style.css" rel="stylesheet" type="text/css">   
     
    7.网页标题   
     
    <title>xxxxxxxxxxxxxxxxxx</title>   
     
    .可以选择加入的标签   
     
    1.设定网页的到期时间。一旦网页过期,必须到服务器上重新调阅。   
     
    <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 2006 08:21:57 GMT">   
     
    2.禁止浏览器从本地机的缓存中调阅页面内容。   
     
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">   
     
    3.用来防止别人在框架里调用你的页面。   
     
    <META HTTP-EQUIV="Window-target" CONTENT="_top">   
     
    4.自动跳转。   
     
    <META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://www.webjx.com">   
     
    5指时间停留5秒。   
     
    5.网页搜索机器人向导.用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。   
     
    <META NAME="robots" CONTENT="none">   
     
    CONTENT的参数有all,none,index,noindex,follow,nofollow。默认是all。   
     
    6.收藏夹图标   
     
    <link rel = "Shortcut Icon" href="favicon.ico">   
     
    所有的javascript的调用尽量采取外部调用.   
     
    <SCRIPT LANGUAGE="javascript" SRC="script/xxxxx.js"></SCRIPT>   
     
    附<body>标签:   
     
    <body>标签不属于head区,这里强调一下,为了保证浏览器的兼容性,必须设置页面背景<body bgcolor="#FFFFFF">  
     
     
      您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种:  
     
      ● 在搜索引擎中登录自己的个人网站  
        
      ● 在知名网站加入你个人网站的链接   
     
      ● 在论坛中发帖子宣传你的个人网站   
     
      很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重新认识一下META标签吧!   
     
      META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的<HEAD>标记和<TITLE>标记之间,它提供用户不可见的信息。meta标签通常用来为搜索引擎robots定义页面主题,或者是定义用户浏览器上的cookie;它可以用于鉴别作者,设定页面格式,标注内容提要和关键字;还可以设置页面使其可以根据你定义的时间间隔刷新自己,以及设置RASC内容等级,等等。   
     
      详细介绍   
     
      下面介绍一些有关 标记的例子及解释。   
     
      META标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。   
     
      ★HTTP-EQUIV   
     
      HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:   
     
      1、Content-Type和Content-Language (显示字符集的设定)   
     
      说明:设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相应的字符集显示page内容。   
     
      用法:<Meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">  
          <Meta http-equiv="Content-Language" Content="zh-CN">   
     
      注意: 该META标签定义了HTML页面所使用的字符集为GB2132,就是国标汉字码。如果将其中的“charset=GB2312”替换成“BIG5”,则该页面所用的字符集就是繁体中文Big5码。当你浏览一些国外的站点时,IE浏览器会提示你要正确显示该页面需要下载xx语支持。这个功能就是通过读取HTML页面META标签的Content-Type属性而得知需要使用哪种字符集显示该页面的。如果系统里没有装相应的字符集,则IE就提示下载。其他的语言也对应不同的charset,比如日文的字符集是“iso-2022-jp ”,韩文的是“ks_c_5601”。  
            
      Content-Type的Content还可以是:text/xml等文档类型;  
     
      Charset选项:ISO-8859-1(英文)、BIG5、UTF-8、SHIFT-Jis、Euc、Koi8-2、us-ascii, x-mac-roman, iso-8859-2, x-mac-ce, iso-2022-jp, x-sjis, x-euc-jp,euc-kr, iso-2022-kr, gb2312, gb_2312-80, x-euc-tw, x-cns11643-1,x-cns11643-2等字符集;Content-Language的Content还可以是:EN、FR等语言代码。   
     
      2、Refresh (刷新)   
     
       说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页。  
       用法:<Meta http-equiv="Refresh" Content="30">  
          <Meta http-equiv="Refresh" Content="5; Url=http://www.webjx.com">  
       注意:其中的5是指停留5秒钟后自动刷新到URL网址。   
     
      3、Expires (期限)   
     
       说明:指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅。  
       用法:<Meta http-equiv="Expires" Content="0">  
          <Meta http-equiv="Expires" Content="Wed, 26 Feb 1997 08:21:57 GMT">  
       注意:必须使用GMT的时间格式,或直接设为0(数字表示多少时间后过期)。   
     
      4、Pragma (cach模式)   
     
       说明:禁止浏览器从本地机的缓存中调阅页面内容。  
       用法:<Meta http-equiv="Pragma" Content="No-cach">  
       注意:网页不保存在缓存中,每次访问都刷新页面。这样设定,访问者将无法脱机浏览。   
     
      5、Set-Cookie (cookie设定)
     
      说明:浏览器访问某个页面时会将它存在缓存中,下次再次访问时就可从缓存中读取,以提高速度。当你希望访问者每次都刷新你广告的图标,或每次都刷新你的计数器,就要禁用缓存了。通常HTML文件没有必要禁用缓存,对于ASP等页面,就可以使用禁用缓存,因为每次看到的页面都是在服务器动态生成的,缓存就失去意义。如果网页过期,那么存盘的cookie将被删除。  
       用法:<Meta http-equiv="Set-Cookie" Content="cookievalue=xxx; expires=Wednesday,  
           21-Oct-98 16:14:21 GMT; path=/">  
       注意:必须使用GMT的时间格式。   
     
      6、Window-target (显示窗口的设定)   
     
       说明:强制页面在当前窗口以独立页面显示。  
       用法:<Meta http-equiv="Widow-target" Content="_top">  
       注意:这个属性是用来防止别人在框架里调用你的页面。Content选项:_blank、_top、_self、_parent。   
     
      7、Pics-label (网页RSAC等级评定)  
       说明:在IE的Internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级  
          别就是通过该参数来设置的。  
       用法:<META http-equiv="Pics-label" Contect=  
                   "(PICS-1.1'http://www.rsac.org/ratingsv01.html' 
           I gen comment 'RSACi North America Sever' by 'inet@microsoft.com'   
           for 'http://www.microsoft.com' on '1997.06.30T14:21-0500' r(n0 s0 v0 l0))">   
     
       注意:不要将级别设置的太高。RSAC的评估系统提供了一种用来评价Web站点内容的标准。用户可以设置Microsoft Internet Explorer(IE3.0以上)。上面这个例子中的HTML取自Microsoft的主页。代码中的(n 0 s 0 v 0 l 0)表示该站点不包含不健康内容。级别的评定是由RSAC,即美国娱乐委员会的评级机构评定的,如果你想进一步了解RSAC评估系统的等级内容,或者你需要评价自己的网站,可以访问RSAC的站点:http://www.rsac.org/。   
     
      8、Page-Enter、Page-Exit (进入与退出)   
     
       说明:这个是页面被载入和调出时的一些特效。  
       用法:<Meta http-equiv="Page-Enter" Content="blendTrans(Duration=0.5)">  
          <Meta http-equiv="Page-Exit" Content="blendTrans(Duration=0.5)">  
       注意:blendTrans是动态滤镜的一种,产生渐隐效果。另一种动态滤镜RevealTrans也可以用于页面进入与退出效果:   
     
          <Meta http-equiv="Page-Enter" Content="revealTrans(duration=x, transition=y)">  
          <Meta http-equiv="Page-Exit" Content="revealTrans(duration=x, transition=y)">   
     
     
           Duration  表示滤镜特效的持续时间(单位:秒)  
           Transition 滤镜类型。表示使用哪种特效,取值为0-23。   
     
           0 矩形缩小  
           1 矩形扩大  
           2 圆形缩小  
           3 圆形扩大  
           4 下到上刷新  
           5 上到下刷新  
           6 左到右刷新  
           7 右到左刷新  
           8 竖百叶窗  
           9 横百叶窗  
           10 错位横百叶窗  
           11 错位竖百叶窗  
           12 点扩散  
           13 左右到中间刷新  
           14 中间到左右刷新  
           15 中间到上下  
           16 上下到中间  
           17 右下到左上  
           18 右上到左下  
           19 左上到右下  
           20 左下到右上  
           21 横条  
           22 竖条  
           23 以上22种随机选择一种   
     
      9、MSThemeCompatible (XP主题)  
     
       说明:是否在IE中关闭 xp 的主题  
       用法:<Meta http-equiv="MSThemeCompatible" Content="Yes">  
       注意:关闭 xp 的蓝色立体按钮系统显示样式,从而和win2k 很象。   
     
      10、IE6 (页面生成器)  
     
       说明:页面生成器generator,是ie6  
       用法:<Meta http-equiv="IE6" Content="Generator">  
       注意:用什么东西做的,类似商品出厂厂商。   
     
      11、Content-Script-Type (脚本相关)  
     
       说明:这是近来W3C的规范,指明页面中脚本的类型。  
       用法:<Meta http-equiv="Content-Script-Type" Content="text/javascript">  
       注意:   
     
      ★NAME变量   
     
      name是描述网页的,对应于Content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。  
     
      name的value值(name="")指定所提供信息的类型。有些值是已经定义好的。例如description(说明)、keyword(关键字)、refresh(刷新)等。还可以指定其他任意值,如:creationdate(创建日期) 、document ID(文档编号)和level(等级)等。  
     
      name的content指定实际内容。如:如果指定level(等级)为value(值),则Content可能是beginner(初级)、intermediate(中级)、advanced(高级)。   
     
      1、Keywords (关键字)  
     
       说明:为搜索引擎提供的关键字列表  
       用法:<Meta name="Keywords" Content="关键词1,关键词2,关键词3,关键词4,……">  
       注意:各关键词间用英文逗号“,”隔开。META的通常用处是指定搜索引擎用来提高搜索质量的关键词。当数个META元素提供文档语言从属信息时,搜索引擎会使用lang特性来过滤并通过用户的语言优先参照来显示搜索结果。例如:  
          <Meta name="Kyewords" Lang="EN" Content="vacation,greece,sunshine">  
          <Meta name="Kyewords" Lang="FR" Content="vacances,grè:ce,soleil">   
     
      2、Description (简介)  
     
       说明:Description用来告诉搜索引擎你的网站主要内容。  
       用法:<Meta name="Description" Content="你网页的简述">  
       注意:   
     
      3、Robots (机器人向导)  
     
       说明:Robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。Content的参数有all、none、index、noindex、follow、nofollow。默认是all。  
     
       用法:<Meta name="Robots" Content="All|None|Index|Noindex|Follow|Nofollow">  
       注意:许多搜索引擎都通过放出robot/spider搜索来登录网站,这些robot/spider就要用到meta元素的一些特性来决定怎样登录。   
     
        all:文件将被检索,且页面上的链接可以被查询;  
        none:文件将不被检索,且页面上的链接不可以被查询;(和 "noindex, no follow" 起相同作用)  
        index:文件将被检索;(让robot/spider登录)  
        follow:页面上的链接可以被查询;  
        noindex:文件将不被检索,但页面上的链接可以被查询;(不让robot/spider登录)  
       nofollow:文件将不被检索,页面上的链接可以被查询。(不让robot/spider顺着此页的连接往下探找)   
     
      4、Author (作者)  
     
       说明:标注网页的作者或制作组  
       用法:<Meta name="Author" Content="张三,abc@sina.com">  
       注意:Content可以是:你或你的制作组的名字,或Email   
     
      5、Copyright (版权)  
     
       说明:标注版权  
       用法:<Meta name="Copyright" Content="本页版权归Zerospace所有。All Rights Reserved">  
     
      6、Generator (编辑器)  
     
       说明:编辑器的说明  
       用法:<Meta name="Generator" Content="PCDATA|FrontPage|">  
       注意:Content="你所用编辑器"   
     
      7、revisit-after (重访)  
     
       说明:  
       用法:<META name="revisit-after" CONTENT="7 days" >  
       注意:   
     
      ★Head中的其它一些用法   
     
      1、scheme (方案)  
     
       说明:scheme can be used when name is used to specify how the value of content should be interpreted.  
       用法:<meta scheme="ISBN" name="identifier" content="0-14-043205-1" />  
     
      2、Link (链接)  
     
       说明:链接到文件  
       用法:<Link href="soim.ico" rel="Shortcut Icon">  
       注意:很多网站如果你把她保存在收件夹中后,会发现它连带着一个小图标,如果再次点击进入之后还会发现地址栏中也有个小图标。现在只要在你的页头加上这段话,就能轻松实现这一功能。<LINK> 用来将目前文件与其它 URL 作连结,但不会有连结按钮,用於 <HEAD> 标记间, 格式如下:   
           <link href="URL" rel="relationship">   
           <link href="URL" rev="relationship">   
     
      3、Base (基链接)  
     
       说明:插入网页基链接属性  
       用法:<Base href="http://www.webjx.com/" target="_blank">  
       注意:你网页上的所有相对路径在链接时都将在前面加上“http://www.webjx.com/”。其中target="_blank"是链接文件在新的窗口中打开,你可以做其他设置。将“_blank”改为“_parent”是链接文件将在当前窗口的父级窗口中打开;改为“_self”链接文件在当前窗口(帧)中打开;改为“_top”链接文件全屏显示。   
     
      以上是META标签的一些基本用法,其中最重要的就是:Keywords和Description的设定。为什么呢?道理很简单,这两个语句可以让搜索引擎能准确的发现你,吸引更多的人访问你的站点!根据现在流行搜索引擎(Google,Lycos,AltaVista等)的工作原理,搜索引擎先派机器人自动在WWW上搜索,当发现新的网站时,便于检索页面中的Keywords和Description,并将其加入到自己的数据库,然后再根据关键词的密度将网站排序。   
     
      由此看来,我们必须记住添加Keywords和Description的META标签,并尽可能写好关键字和简介。否则,后果就会是:  
        
      ● 如果你的页面中根本没有Keywords和Description的META标签,那么机器人是无法将你的站点加入数据库,网友也就不可能搜索到你的站点。   
     
      ● 如果你的关键字选的不好,关键字的密度不高,被排列在几十甚至几百万个站点的后面被点击的可能性也是非常小的。   
     
      写好Keywords(关键字)要注意以下几点:   
     
      ● 不要用常见词汇。例如www、homepage、net、web等。   
     
      ● 不要用形容词,副词。例如最好的,最大的等。   
     
      ● 不要用笼统的词汇,要尽量精确。例如“爱立信手机”,改用“T28SC”会更好。   
     
      “三人之行,必有我师”,寻找合适关键词的技巧是:到Google、Lycos、Alta等著名搜索引擎,搜索与你的网站内容相仿的网站,查看排名前十位的网站的META关键字,将它们用在你的网站上,效果可想而知了。   
     
      ★小窍门   
     
      为了提高搜索点击率,这里还有一些“捷径”可以帮得到你:   
     
      ● 为了增加关键词的密度,将关键字隐藏在页面里(将文字颜色定义成与背景颜色一样)。   
     
      ● 在图像的ALT注释语句中加入关键字。如:<IMG SRC="xxx.gif" Alt="Keywords">   
     
      ● 利用HTML的注释语句,在页面代码里加入大量关键字。用法: <!-- 这里插入关键字 -->   
     
     
    <head>  
    <title>文件头,显示在浏览器标题区</title>  
    <meta http-equiv="Content-Language" content="zh-cn">  
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">  
    <meta name="ProgId" content="FrontPage.Editor.Document">  
    <meta name="制作人" content="闪电">  
    <meta name="主题词" content="HTML 网页制作 网页">  
    </head> 
分享到:
评论

相关推荐

    HtmlMate标签使用详解中文WORD版

    资源名称:Html Mate 标签 使用详解 中文WORD版本文档主要讲述的是Html Mate 标签使用详解;meta是html语言head区的一个辅助性标签。meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同...

    js匿名函数作为函数参数详解

    温故知新,今天又回味了一遍,匿名函数作为函数参数。 代码很短,五脏俱全。 &lt;!DOCTYPE html&gt; &lt;html lang=en&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; [removed] function test( a, b ){ a+=1; ...

    详解参数传递四种形式

    这篇文章是在日常的工作中总结出来的,下面把四种参数传递的形式展示给大家。 什么时候用GET, 查,删, 什么时候用POST,增,改 (特列:登陆用Post,因为不能让用户名和密码显示在URL上) 4种get传参方式 &lt;html...

    详解vue-router2.0动态路由获取参数

    一下demo演示2.0中的vue-router是如何获取到不同参数的,并在地址栏中匹配不同的信息 &lt;!DOCTYPE html&gt; &lt;html lang=en&gt; &lt;head&gt; &lt;meta charset=UTF-8&gt; &lt;title&gt;Document&lt;/title&gt;...

    html元素遮挡flash详解示例

    复制代码代码如下:wmode参数:transparent模式:可用z-index控制层级opaque模式:可用z-index控制层级window模式:flash层级在浏览器核心显示窗口之上,flash会盖住与他重合的html 情景1(可修改flash的wmode参数)...

    ASP 中使用 HTTP 协议发送参数详解

    head&gt; &lt;meta http-equiv=“Content-Type“ content=“text/html; charset=Shift-JIS“&gt; [removed] &lt;!– function SelText(){ var oRangeRef = document.body.createTextRange(); alert&#40;...

    详解通过HTML5 Canvas实现图片的平移及旋转变化的方法

    这里的translate()只传入两个参数,其实就是新画布坐标系原点的坐标。下面结合代码来看看效果。 XML/HTML Code复制内容到剪贴板 &lt;!DOCTYPE html&gt;  &lt;html lang=zh&gt;  &lt;head&gt;  &lt;meta ...

    深入extjs与php参数交互的详解

    head&gt; &lt;title&gt;HelloWorld&lt;/title&gt; &lt;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″&gt; &lt;link rel=”stylesheet” type=”text/css” href=”../../ext-4.0.7-gpl...

    php setcookie(name, value, expires, path, domain, secure) 参数详解

    head&gt; 标签以及任何空格。如果在调用 setcookie() 之前有任何输出,本函数将失败并返回 FALSE。如果 setcookie() 函数成功运行,将返回 TRUE。这并不说明用户是否接受了 cookie。函数定义:bool setcookie ( ...

    JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】

    本文实例讲述了JS条形码插件JsBarcode用法。分享给大家供大家参考,具体如下: 这里介绍一下在GitHub生成条形码的js插件→JsBarcode 条码支持的有: CODE128  CODE128 (自动模式切换) ...head&gt; &lt;meta ch

    jQuery实现base64前台加密解密功能详解

    这个对加密url,尤其是带中文参数的url很有用。 如果只是想做加密解密,类似于Java的DES,网上jQuery有个jquery.base64.js。 (关于js的md5加密可以用jquery.md5.js,有兴趣可以找来测试一下)。 下面是测试: &lt;...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    函数式编程之参数详解 局部变量与全局变量作用域 递归 函数式编程与函数不同 高阶函数 第4周 上节内容回顾 心灵鸡汤 装饰器详解 装饰器应用详解 装饰器之函数即变量 装饰器之高阶函数 装饰器之嵌套函数 装饰器之...

    JavaScript中的substr()方法使用详解

    这个方法在一个字符串返回字符开始于通过指定的字符数的指定位置。 语法 string.substr(start[, length]...html&gt; &lt;head&gt; &lt;title&gt;JavaScript String substr() Method&lt;/title&gt; &lt;/head&gt; &lt;b

    js解析与序列化json数据(三)json的解析探讨

    这一节我们主要讨论json的解析。 JSON.parse()方法也可以接收另一个参数,该参数是一个函数,将早每个键值对上调用。为了区别JSON.stringify()接收的替换(过滤)函数(replacer),这个函数被称作还原函数(reviver...

    详解如何用HTML5 Canvas API控制图片的缩放变换

    缩放变换scale(sx,sy)传入两个参数,分别是水平方向和垂直方向上对象的缩放倍数。例如context.scale(2,2)就是对图像放大两倍。其实,看上去简单,实际用起来还是有一些问题的。我们来看一段代码: JavaScript Code...

    carcar.sql

    具体可以配置的参数可以查看 org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties这个类,上面的配置实际上就是注入到该类中的属性值. 3.编写DEMO 1.控制器 @Controller public class ...

    javascript中arguments,callee,caller详解

    arguments是函数调用时,创建的一个类似的数组但又不是数组的对象,并且它存储的是实际传递给函数的参数,并不局限于函数声明的参数列表哦。 尼玛,什么意思? 写个demo看看,代码见下 &lt;!DOCTYPE html&gt; &lt;...

    qunit-fixtures-loader:加载要在QUnit测试中使用HTML片段

    成功完成所有请求后,将从每个ajax结果中提取HTML响应,并将其作为参数传递给解析,并以与给定url相同的顺序返回给调用方。用法使用插件相当容易。 给定经典的QUnit测试设置,我们需要添加脚本以在测试HTML设置中...

    JS将网址url转化为JSON格式的方法

    网上方法很多,各种奇技淫巧,这里贴上一种较为正常的思路。 主要利用split对获取的字符串不断进行分割,最后获得所需要的格式。... //存储参数的数组 let res={}; //存储最终JSON结果对象 arr=url.split(?)[1].split

    详解Vue自定义过滤器的实现

    注意事项: ...(2) 过滤器函数始终以表达式的值作为第一个参数。带引号的参数视为字符串,而不带引号的...head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;vue自定义过滤器&lt;/title&gt; &lt;script src="../js/

Global site tag (gtag.js) - Google Analytics