ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 软件工程 >> meta-data 详解

meta-data 详解(1/2)

来源:网络整理     时间:2017-11-27     关键词:meta-data

本篇文章主要介绍了"meta-data 详解",主要涉及到meta-data方面的内容,对于软件工程感兴趣的同学可以参考一下: 一、元数据和元数据是描述以提供关于其他数据的数据,在中,html document是被描述的数据,meta标签中...

一、元数据和

元数据是描述以提供关于其他数据的数据,在中,html document是被描述的数据,meta标签中包括的数据是描述html document的元数据。这些元数据不会在页面中展示,但是会被机器解析。标签是为了指定页面的描述,关键词,作者,最后一次修改等元数据,也就是说meta标签就是为了让文档的元数据有个安身之所,meta标签是盛放document元数据的地方。

二、标签属性

1. charset

1) 作用:指定HTML文档的字符编码,一般使用UTF-8

2) 值:character_set

3) 例子:

4) 注意:html5和html4.01在定义charset的时候有所不同

  • HTML 4.01:
  • HTML5:

2. content

1) 作用:给出与http-equiv或name属性相关的值

2) 值:text

3) 例子:

4) 注意:如果定义了name或http-equiv属性,则必须定义content属性。 如果没有定义这些内容属性,则不能定义内容属性。

3. http-equiv

1) 作用:为content属性的信息/值提供HTTP header

2) content-type(已过时)
设定页面使用的字符集

(非html5)

3) content-language(已过时)
设定主页制作使用的文字语言

4) Pragma
禁止浏览器从本地计算机的缓存中访问页面内容

<meta http-equiv="Pragma" c/code>

5) expires
指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅,时间格式必须是GMT

6) cache-control
指定请求和响应遵循的缓存机制。共有以下几种用法:

  • no-cache: 先发送请求,与服务器确认该资源是否被更改,如果未被更改,则使用缓存。
  • no-store: 不允许缓存,每次都要去服务器上,下载完整的响应。(安全措施)
  • public : 缓存所有响应,但并非必须。因为max-age也可以做到相同效果
  • private : 只为单个用户缓存,因此不允许任何中继进行缓存。(比如说CDN就不允许缓存private的响应)
  • max-age : 表示当前请求开始,该响应在多久内能被缓存和重用,而不去服务器重新请求。例如:max-age=60表示响应可以再缓存和重用 60 秒。

7) refresh
该指令指定:

meta-data相关图片

meta-data相关文章