HTML 中meta信息相关描述

202 阅读2分钟

HTML 中meta信息相关描述

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

1.1 name 属性

通常情况下,您可以自由使用对自己源文档的读者来说富有意义的名称

<meta name="keywords" content="HTML,ASP,PHP,SQL">
   例:'keywords'是一个经常被用到的名称。它为文档定义了一组关键字。某些搜索引擎在遇到这些关
   键字是,会用这些关键字对该文档进行分类。

1.2 http-equiv 属性

可以被称作http 响应头、http文件头,当浏览器请求某个文件时,首先会加载此响应(文件)头内的设置。

<meta http-equiv="名" content="值">

服务器在返回实际的文档之前,要先在传给浏览器的 MIME 文档的头部包含这些名称/值对。

(1).禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出

<meta http-equiv="pragma" content="no-cache">

(2).清除缓存(再访问这个网站要重新下载!)

<meta http-equiv="cache-control" content="no-cache">

(3).设定网页的到期时间,一旦网页过期,必须到服务器上重新传输

<meta http-equiv="expires" content="0">
<meta http-equiv="expires" content="Wed, 13 Jun 2017 22:33:00 GMT">

(4).关键字,搜索引擎用

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

(5).页面描述

<meta http-equiv="description" content="This is my page">

(6).html+utf-8: content-type

<meta http-equiv="content-type" content="text/html;charset=utf-8">

(7).几秒后页面自动跳转: refresh

content后面跟的是时间(单位秒)
<meta http-equiv="refresh" content="0; url="> 
content="0; URL=",这里0表示没有延时,直接跳转到后面的URL;把0改成1,则延时1秒后跳转。

<meta http-equiv="refresh" content="30">

(8).Set-Cookie如果网页过期,那么存盘的cookie将被删除

<meta http-equiv="Set-Cookie" content="cookievalue=xxx;expires=Wednesday, 20-Jun-200722:33:00 GMT; 
path=/">

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

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

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

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

1.3 content 属性

ontent 属性提供了名称/值对中的 。该值可以是任何有效的字符串。 content 属性始终要和 name 属性或 http-equiv 属性一起使用。

1.4 scheme 属性

scheme 属性设置或返回用于解释 content 属性的值的格式。

<meta name="date" content="2009-01-02" scheme="YYYY-MM-DD">
<meta name="identifier" content="0-2345-6634-6" scheme="ISBN">