`
zhanglu0223
  • 浏览: 22817 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

html meta标签属性用法解析

 
阅读更多

一、meta标签的用法

meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta标签用于网页的head中,meta标签的用处很多。meta的属性有两种:namehttp-equivname属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta比较常用的有以下几个:

1<metaname="generator"contect="">用以说明生成工具(如MicrosoftFrontPage4.0)等;

2<metaname="keywords"contect="">向搜索引擎说明你的网页的关键词;

3<metaname="description"contect="">告诉搜索引擎你的站点的主要内容;

4、<metaname="author"contect="你的姓名">告诉搜索引擎你的站点的制作的作者;

5<metaname="robots"contect="all|none|index|noindex|follow|nofollow">

其中的属性说明如下:

设定为all:文件将被检索,且页面上的链接可以被查询;

设定为none:文件将不被检索,且页面上的链接不可以被查询;

设定为index:文件将被检索;

设定为follow:页面上的链接可以被查询;

设定为noindex:文件将不被检索,但页面上的链接可以被查询;

设定为nofollow:文件将不被检索,页面上的链接可以被查询

http-equiv属性:

1<metahttp-equiv="Content-Type"contect="text/html";charset=gb_2312-80">

<metahttp-equiv="Content-Language"contect="zh-CN">用以说明主页制作所使用的文字以及语言;又如英文是ISO-8859-1字符集,还有BIG5utf-8shift-JisEucKoi8-2等字符集;

2<metahttp-equiv="Refresh"contect="n;url=http://yourlink">定时让网页在指定的时间n内,跳转到页面http://yourlink

3<metahttp-equiv="Expires"contect="Mon,12May200100:20:00GMT">可以用于设定网页的到期时间,一旦过期则必须到服务器上重新调用。需要注意的是必须使用GMT时间格式;

4<metahttp-equiv="Pragma"contect="no-cache">是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出;

5<metahttp-equiv="set-cookie"contect="Mon,12May200100:20:00GMT">cookie设定,如果网页过期,存盘的cookie将被删除。需要注意的也是必须使用GMT时间格式;

6<metahttp-equiv="Pics-label"contect="">网页等级评定,在IEinternet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过meta属性来设置的;

7<metahttp-equiv="windows-Target"contect="_top">强制页面在当前窗口中以独立页面显示,可以防止自己的网页被别人当作一个frame页调用;

8、<metahttp-equiv="Page-Enter"contect="revealTrans(duration=10,transtion=50)"><metahttp-equiv="Page-Exit"contect="revealTrans(duration=20transtion=6)">设定进入和离开页面时的特殊效果,这个功能即FrontPage中的“格式/网页过渡”,不过所加的页面不能够是一个frame页面。

二、meta标签的功能

上面我们介绍了meta标签的一些基本组成,接着我们再来一起看看meta标签的常见功能:

1、帮助主页被各大搜索引擎登录

meta标签的一个很重要的功能就是设置关键字,来帮助你的主页被各大搜索引擎登录,提高网站的访问量。在这个功能中,最重要的就是对Keywordsdescription的设置。因为按照搜索引擎的工作原理,搜索引擎首先派出机器人自动检索页面中的keywordsdecription,并将其加入到自己的数据库,然后再根据关键词的密度将网站排序。因此,我们必须设置好关键字,来提高页面的搜索点击率。下面我们来举一个例子供大家参考:

metaname="keywords"content="政治,经济,科技,文化,卫生,情感,心灵,娱乐,生活,社会,企业,交通"

metaname="description"content="政治,经济,科技,文化,卫生,情感,心灵,娱乐,生活,社会,企业,交通"

设置好这些关键字后,搜索引擎将会自动把这些关键字添加到数据库中,并根据这些关键字的密度来进行合适的排序。

  2、定义页面的使用语言

  这是meta标签最常见的功能,在制作网页时,我们在纯HTML代码下都会看到它,它起的作用是定义你网页的语言,当浏览者访问你的网页时,浏览器会自动识别并设置网页中的语言,如果你网页设置的是GB,而浏览者没有安装GB,这时网页只会呈现浏览者所设置的浏览器默认语言。同样的,如果该网页是英语,那么charset=en。下面就是一个具有代表性的例子:

  <metahttp-equiv=contentTypecontent=text/html;charset=gb2312″〉

该代码就表示将网页的语言设置成国标码。

  3、自动刷新并指向新的页面

  如果你想使您的网页在无人控制的情况下,能自动在指定的时间内去访问指定的网页,就可以使用meta标签的自动刷新网页的功能。下面我们来看一段代码:

  〈metahttp-equiv=refreshcontent=″2;URL=http://www.yeah.net″〉

  这段代码可以使当前某一个网页在2秒后自动转到http://www.yeah.net页面中去,这就是meta的刷新作用,content,2代表设置的时间(单位为秒),URL就是在指定的时间后自动连接的网页地址。

  4、实现网页转换时的动画效果

  使用meta标签,我们还可以在进入网页或者离开网页的一刹那实现动画效果,我们只要在页面的html代码中的<head></head>标签之间添加如下代码就可以了:

metahttp-equiv="Page-Enter"content="revealTrans(duration=.,transition=20)"

metahttp-equiv="Page-Exit"content="revealTrans(duration=.,transition=20)"

一旦上述代码被加到一个网页中后,我们再进出页面时就会看到一些特殊效果,这个功能其实与FrontPage2000中的Format/PageTransition一样,但我们要注意的是所加网页不能是一个Frame;

  5、网页定级评价

  IE4.0以上版本的浏览器可以防止浏览一些受限制的网站,而之所以浏览器会自动识别某些网站是否受限制,就是因为在网站meta标签中已经设置好了该网站的级别,而该级别的评定是由美国RSAC,即娱乐委员会的评级机构评定的,如果你需要评价自己的网站,可以连接到网站http://www.rsac.org/,按要求提交表格,那么RSAC会提供一段meta代码给你,复制到自己网页里就可以了。下面就是一段代码的样例:

metahttp-equiv=PICSLabel

content=(PICS1.1http://www.rsac.org/ratingsv01.html

lgentruecommentRSACiNorthAmericaServer

forhttp://www.rsac.org

on2001.08.16T08:150500

r(n0s0v0l0))′〉

  6、控制页面缓冲

  meta标签可以设置网页到期的时间,也就是说,当你在InternetExplorer浏览器中设置浏览网页时首先查看本地缓冲里的页面,那么当浏览某一网页,而本地缓冲又有时,那么浏览器会自动浏览缓冲区里的页面,直到meta中设置的时间到期,这时候,浏览器才会去取得新页面。例如下面这段代码就表示网页的到期时间是2001112181818秒。

  〈metahttp-equiv=expirescontent=Friday,12-Jan-200118:18:18GMT″〉

  7、控制网页显示的窗口

  我们还可以使用meta标签来控制网页显示的窗口,只要在网页中加入下面的代码就可以了:<metahttp-equiv="window-target"content="_top">,这段代码可以防止网页被别人作为一个Frame调用。

下面简介关于robots.txt的知识

1.什么是robots.txt文件?

搜索引擎通过一种程序robot(又称spider),自动访问互联网上的网页并获取网页信息。

您可以在您的网站中创建一个纯文本文件robots.txt,在这个文件中声明该网站中不想被robot访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。

2.robots.txt文件放在哪里?

robots.txt文件应该放在网站根目录下。举例来说,当robots访问一个网站(比如http://www.abc.com)时,首先会检查该网站中是否存在http://www.abc.com/robots.txt这个文件,如果机器人找到这个文件,它就会根据这个文件的内容,来确定它访问权限的范围。

见示例:

1.robots.txt文件的格式?

"robots.txt"文件包含一条或更多的记录,这些记录通过空行分开(以CR,CR/NL,orNL作为结束符),每一条记录的格式如下所示:

"<field>:<optionalspace><value><optionalspace>"

在该文件中可以使用#进行注解,具体使用方法和UNIX中的惯例一样。该文件中的记录通常以一行或多行User-agent开始,后面加上若干Disallow,详细情况如下:

User-agent:

该项的值用于描述搜索引擎robot的名字,在"robots.txt"文件中,如果有多条User-agent记录说明有多个robot会受到该协议的限制,对该文件来说,至少要有一条User-agent记录。如果该项的值设为*,则该协议对任何机器人均有效,在"robots.txt"文件中,"User-agent:*"这样的记录只能有一条。

Disallow:

  该项的值用于描述不希望被访问到的一个URL,这个URL可以是一条完整的路径,也可以是部分的,任何以Disallow开头的URL均不会被robot访问到。例如"Disallow:/help"/help.html/help/index.html都不允许搜索引擎访问,而"Disallow:/help/"则允许robot访问/help.html,而不能访问/help/index.html。任何一条Disallow记录为空,说明该网站的所有部分都允许被访问,在"/robots.txt"文件中,至少要有一条Disallow记录。如果"/robots.txt"是一个空文件,则对于所有的搜索引擎robot,该网站都是开放的。

分享到:
评论

相关推荐

    html meta标签使用方法

    ### HTML Meta标签使用方法详解 #### 一、Meta标签简介 HTML中的`&lt;meta&gt;`标签是一种重要的元数据标记,它通常位于文档的`&lt;head&gt;`部分。Meta标签用于定义关于HTML文档的元信息,这些信息不会显示在页面上,但对...

    html中meta标签及用法详解

    Html中meta标签 一、meta标签 含义  &lt;meta&gt; 元素 可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。  &lt;meta&gt; 标签位于文档的头部,不包含任何内容。  &lt;...

    html中标签meta的详细使用方法和作用

    ### HTML中的`&lt;meta&gt;`标签详解与应用 #### 一、`&lt;meta&gt;`标签概述 在HTML中,`&lt;meta&gt;`标签主要用于定义元数据(metadata),即关于数据的数据。这些元数据不会显示在页面上,但会被浏览器用来理解网页的一些基本...

    meta标签详解meta标签详解

    这个功能就是通过读取 HTML 页面 META 标签的 Content-Type 属性而得知需要使用哪种字符集显示该页面的。如果系统里没有装相应的字符集,则 IE 就提示下载。其他的语言也对应不同的 charset,比如日文的字符集是...

    html-meta标签详解

    HTML中的&lt;meta&gt;标签是位于网页头部与之间的辅助性标签,它在网页设计中发挥着关键作用。meta标签为浏览器和搜索引擎提供了重要信息,...因此,每一个网页设计师都应该对&lt;meta&gt;标签的功能和使用方法有一个透彻的了解。

    META标签详解、解决JSP页面显示乱码问题

    1. **定义**:META标签主要用于提供关于HTML文档的元数据,这些数据并不直接显示给用户,而是提供给浏览器或其他解析器使用,例如搜索引擎。 2. **语法格式**:`&lt;meta http-equiv="属性名" content="属性值"&gt;` 或 `...

    网页HTML代码中Meta标签详解.pdf

    **网页HTML代码中Meta标签详解** Meta标签是HTML语言中位于`&lt;head&gt;`与`&lt;title&gt;`标签之间的重要组成部分,它的主要作用是提供对页面内容的元数据描述,这些信息通常对用户不可见,但对搜索引擎优化(SEO)、浏览器...

    html标签大全标签用法详解

    本篇文章将全面解析HTML标签的用法,为网站开发者提供详细的指导。 首先,我们来了解一下HTML的基本结构。一个标准的HTML文档通常由三部分组成:文档声明、头部(head)和主体(body)。文档声明例如`&lt;!DOCTYPE ...

    Web-前端html+css从入门到精通 122. meta标签扩展学习.zip

    本课程将深入讲解meta标签的各种用法和应用场景,通过实例演示如何有效地利用meta标签提升网页质量和用户体验。无论你是初学者还是有一定经验的开发者,都能从中获益,进一步提升你的前端技能。通过观看“Web-前端...

    meta标签如何使用?.docx

    《全面解析:Meta标签的使用方法》 Meta标签在网页设计中扮演着至关重要的角色,它为搜索引擎优化(SEO)提供了关键信息,并控制了浏览器如何处理网页内容。本文将深入探讨Meta标签的两种主要属性——name属性和...

    WEB前端程序猿必看的meta标签汇总共4页.pdf.zi

    在Web开发领域,尤其是前端...这份四页的PDF资料应该是对这些基础知识的精炼总结,可以帮助开发者快速查阅和掌握Meta标签的用法。对于那些希望提升网站可见性和用户体验的前端工程师来说,这是一个非常有价值的资源。

    meta的用法(需要的可以看看,很受益的)

    Meta标签的使用可以影响网页的展示、搜索引擎优化(SEO)以及用户浏览体验。下面我们将深入探讨Meta标签的语法、参数解析及其各种应用场景。 一、Meta标签的语法 Meta标签的基本结构是: ```html &lt;meta name="name...

    html标签意义和各属性的意义和用法

    下面将详细解析HTML中常见标签及其属性的意义和用法。 #### 基础标签及属性 1. **`&lt;html&gt;`**: 根元素,所有其他HTML内容应位于此标签内。 2. **`&lt;head&gt;`**: 包含页面的元数据,如标题、样式表链接、脚本等。 3. **`...

    批量改变HTML文件的meta信息中的编码方式

    4. 对每个HTML文件,用Jsoup的`parse()`方法解析文件内容。 5. 在解析后的Document对象中,找到所有的`&lt;meta&gt;`标签,并检查`charset`属性。 6. 如果发现`charset`属性与实际编码不符,就使用Jsoup的`attr()`方法修改...

    html 标签详解HTML指令详解

    ### HTML标签详解与HTML指令详解 #### 一、HTML文档结构 HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。一个基本的HTML文档结构包括`&lt;html&gt;`标签内的`&lt;head&gt;`和`&lt;body&gt;`两个主要部分。 ###...

    HTML5常用基础标签.docx

    * `name` 属性:使用方法同 `http-equiv`,将我们的信息写给搜索引擎看。 三、Body 部分 Body 部分主要包含网页的文本、图片等信息。常用的标签有: * 块级标签: + `&lt;h1&gt;` 到 `&lt;h6&gt;`:标题标签,自动加粗,h1 ...

    HTML标签的使用方法

    ### HTML标签的使用方法 #### 一、HTML基础概念 HTML是一种用于创建网页的标准标记语言。HTML文档由一系列标签组成,这些标签定义了文档的结构和样式。掌握HTML标签的基本用法对于创建和维护网站至关重要。 #### ...

    [Java.Web培训视频]_001.HTML常见标签深入详解

    在"[Java.Web培训视频]_001.HTML常见标签深入详解"这个课程中,我们将深入探讨HTML的核心标签及其用法。 1. HTML结构标签:HTML文档通常由`&lt;!DOCTYPE&gt;`声明、`&lt;html&gt;`根元素、`&lt;head&gt;`头部元素和`&lt;body&gt;`主体元素...

    实例讲解HTML5的meta标签的一些应用

    HTML 4.01 与 HTML 5 之间meta标签用法的主要差异: 在 HTML 5 中,不再支持 scheme 属性。 在 HTML 5 中,有一个新的 charset 属性,它使字符集的定义更加容易。 在 HTML 4.01 中,不得不这么写: XML/HTML Code...

Global site tag (gtag.js) - Google Analytics