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">