meta标签

摘要:
需要注意的也是必须使用GMT时间格式;4.12用于设定网页的到期时间,一旦过期则必须到服务器上重新调用。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached;响应消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。max-age指示客户机可以接收生存期不大于指定时间的响应min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应max-stale指示客户机可以接收超出超时期间的响应消息。

CreateTime--2017年9月28日15:14:30

Author:Marydon

meta标签

1.位置
META标签是HTML标记HEAD区的一个关键标签,它位于HTML文档的<head>和<title>之间,它提供的信息虽然用户不可见,但却是文档的最基本的元信息。
2.定义
META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等及对关键词和网页等级的设定。

3.组成

meta标签可分为两大部分:http-equiv和name变量。

4.用法

4.1<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

告诉浏览器,这是一个HTML文件,页面的编码集为UTF-8

4.2<meta name="Keywords" content="keyword1,keyword2,keyword3">

它为文档定义了一组关键字。某些搜索引擎在遇到这些关键字时,会用这些关键字对文档进行分类。

4.3<meta name="Description" content="网页内容描述">

对一个网页概况的介绍,这些信息可能会出现在搜索结果中,要求80字以内

4.4<meta name="Author" content="Marydon">

定义网页作者

4.5<meta name="robots" content="index,follow">

搜索引擎索引方式  

all:文件将被检索,且页面上的链接可以被查询;
none:文件将不被检索,且页面上的链接不可以被查询;
index:文件将被检索;
follow:页面上的链接可以被查询;
noindex:文件将不被检索;
nofollow:页面上的链接不可以被查询。

4.6<meta http-equiv="Refresh" content="n;url=http://yourlink">

页面重定向和刷新:定时让网页在指定的时间n内,跳转到指定的页面

4.7<meta charset='utf-8'>

定义页面字符集

4.8<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

优先使用 IE 最新版本和 Chrome

4.9 声明渲染方式  

<meta http-equiv="X-UA-Compatible" content="IE=6"><!-- 使用IE6 -->
<meta http-equiv="X-UA-Compatible" content="IE=7"><!-- 使用IE7 -->
<meta http-equiv="X-UA-Compatible" content="IE=8"><!-- 使用IE8 -->

4.10 <meta http-equiv="Pragma" content="no-cache">

用于设定禁止浏览器从本地机的缓存中访问页面内容,设定后一旦离开网页就无法从Cache中再调出  

4.11<meta http-equiv="set-cookie" content="Sun,1 October2017 00:00:00 GMT">

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

4.12<meta http-equiv="Expires" content="Sun,1October2017 00:00:00 GMT">

用于设定网页的到期时间,一旦过期则必须到服务器上重新调用。需要注意的是必须使用GMT时间格式;

如果服务器上的网页经常变化,就把它设置为0,表示立即过期。

4.13<meta http-equiv="Pics-label" content="">

网页等级评定,在IE的internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过meta属性来设置的

4.14 <meta http-equiv="windows-Target" content="_top">

强制页面在当前窗口中以独立页面显示,可以防止自己的网页被别人当作一个frame页调用

4.15 <meta http-equiv="Page-Enter" content="revealTrans(duration=10,transition= 50)">

和<meta http-equiv="Page-Exit" content="revealTrans(duration=20,transition=6)">
设定进入和离开页面时的特殊效果,这个功能即FrontPage中的"格式/网页过渡",不过所加的页面不能够是一个frame页面

UpdateTime--2017年9月29日08:01:43

4.16<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">

Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。

请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached;

响应消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如下:

Public指示响应可被任何缓存区缓存
Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效
no-cache指示请求或响应消息不能缓存
no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。
max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应
min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应

max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。

免责声明:文章转载自《meta标签》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android中LocalSocket使用Nginx tomcat集群 转发后端口丢失下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SpringBoot-缓存管理

默认缓存管理 Spring框架支持透明地向应用程序添加缓存对缓存进行管理,其管理缓存的核心是将缓存应用于操作数据的方法,从而减少操作数据的执行次数,同时不会对程序本身造成任何干扰。Spring Boot继承了Spring框架的缓存管理功能,通过使用@EnableCaching注解开启基于注解的缓存支持,Spring Boot就可以启动缓存管理的自动化配置。...

koa2静态资源缓存策略

文章原文: https://www.cnblogs.com/yalong/p/15211975.html 缓存对于前端性能优化来说有极大好处,这里总结下目前感觉还不错的缓存策略 一. 静态资源启动gzip压缩 这里不是在server端开启gzip, 而是在 webpack 打包的时候把静态资源进行gzip压缩,大大减轻了服务器压缩gzip的压力,大大减少传...

Redis缓存商品查询信息(SpringMVC)

1、配置redis整合spring的环境 2、相关实体类序列化 3、编写serviceImpl方法 使用redis中的String结构实现 带缓存的分页    key-value 思路:先从缓存获取数据, 如果有, 直接返回redis中的数据  如果没有, 再到数据库查询, 把查询到数据, 缓存一份到redis, 便于下一次查找  第一页的house信息....

Django中的缓存

django内置了缓存框架,并提供了几种常用的缓存: 1、基于Memcached缓存 2、使用数据库进行缓存 3、使用文件系统进行缓存 4、使用本地内存进行缓存 5、提供缓存扩展接口 缓存配置 数据库缓存 1、创建缓存表 python manage.py createcachetable [tablename] 2、缓存配置 CACHES = { 'def...

Kubernetes 系列(六):Kubernetes部署Prometheus监控

1.创建命名空间 新建一个yaml文件命名为monitor-namespace.yaml,写入如下内容: apiVersion: v1 kind: Namespace metadata: name: monitoring 执行如下命令创建monitoring命名空间: kubectl create -f monitor-namespace.yam...

试验go rod 及更改chrome浏览器缓存位置

发现一个新的go语言库,例子在这里https://github.com/ysmood/rod/blob/master/examples_test.go 打算运行以下代码 package main import ( "fmt" "github.com/ysmood/rod" "github.com/ysmood/rod/lib/...