meta标签整理

来源:互联网 发布:淘宝管控记录怎么申诉 编辑:程序博客网 时间:2024/06/05 09:28

HTML<meta> 标签

定义

通常所说的META标签,是在HTML网页源代码中一个重要的html标签。META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。
所有浏览器都支持 meta 标签。


相关属性

meta元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。

meta 标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。

使用meta标签必须的属性是content,用来定义与http-equiv或者name属性相关的元信息。

meta标签可选的属性有http-equiv,用来把content 属性关联到 HTTP 头部。name属性,用来把content 属性关联到一个名称。scheme属性,用来定义用于翻译 content 属性值的格式。


name属性

name 属性提供了名称/值对中的名称。HTML 和 XHTML 标签都没有指定任何预先定义的 meta 名称。通常情况下,您可以自由使用对自己和源文档的读者来说富有意义的名称。

<meta name="description" content="网络营销教学网站提供《网络营销基础与实践》教学支持:网络营销课件,网络营销论文等"\>  

各种关键词的适当选用对于理解网页有极大的帮助。

<meta name="keywords" content="HTML,ASP,PHP,SQL">

如果没有提供 name 属性,那么名称/值对中的名称会采用 http-equiv 属性的值。


http-equiv属性

http-equiv 属性为名称/值对提供了名称。并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。

当服务器向浏览器发送文档时,会先发送许多名称/值对。虽然有些服务器会发送许多这种名称/值对,但是所有服务器都至少要发送一个:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。

使用带有 http-equiv 属性的 meta 标签时,服务器将把名称/值对添加到发送给浏览器的内容头部。例如,添加:

<meta http-equiv="charset" content="iso-8859-1"><meta http-equiv="expires" content="31 Dec 2008">

这样发送到浏览器的头部就应该包含:

content-type: text/htmlcharset:iso-8859-1expires:31 Dec 2008

再比如:

<meta http-equiv="set-cookie" content="Mon,12 May 2001 00:20:00 GMT">

这就是cookie设定,如果网页过期,存盘的cookie将被删除。需要注意的也是必须使用GMT时间格式。

http-equiv用于向浏览器提供一些说明信息,从而可以根据这些说明做出反应。http-equiv其实并不仅仅只有说明网页的字符编码这一个作用,常用的http-equiv类型还包括:网页到期时间、默认的脚本语言、默认的风格页语言、网页自动刷新时间等。当然,只有浏览器可以接受这些附加的头部字段,并能以适当的方式使用它们时,这些字段才有意义。


content属性

content 属性提供了名称/值对中的值。该值可以是任何有效的字符串。

content 属性始终要和 name 属性或 http-equiv 属性一起使用。


scheme属性

scheme 属性用于指定要用来翻译属性值的方案。此方案应该在由 head 标签的 profile 属性指定的概况文件中进行了定义。


参考地址:HTML meta标签

原创粉丝点击