HTML的meta总结

论坛 期权论坛 期权     
清美数字   2019-7-21 15:45   3354   0
点击上方蓝字关注我吧

概念:中文叫元数据,是用来描述数据的标签,它不会出现在客户端,但是机器可以识别。
标签位于标签中。
作用:meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显示的窗口等!
组成:meta标签常用属性有charset, name和http-equiv,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。

一、 charset属性

charset 属性规定 HTML 文档的字符编码。
语法:

二、 name属性

name属性主要用于描述网页,比如网页的关键词,叙述等。与之对应的属性名为content,content中的内容是对name填入类型的具体描述,便于搜索引擎抓取。meta标签中name属性语法格式是:

其中name属性共有以下几种参数。(A-C为常用属性)

A. keywords(关键字)
说明:页面关键词,用于被搜索引擎收录。举例:


B. description(网站内容的描述)
说明:页面描述,用于搜索引擎收录。举例:


C. viewport(移动端的窗口)
说明:用于控制页面缩放。这个属性常用于设计移动端网页。在用bootstrap,AmazeUI等框架时候都有用过viewport。举例(常用范例):


D. robots(定义搜索引擎爬虫的索引方式)
说明:robots用来告诉爬虫哪些页面需要索引,哪些页面不需要索引。content的参数有all,none,index,noindex,follow,nofollow。默认是all。举例:

具体参数如下:
1.none : 搜索引擎将忽略此网页,等价于noindex,nofollow。
2.noindex : 搜索引擎不索引此网页。
3.nofollow: 搜索引擎不继续通过此网页的链接索引搜索其它的网页。
4.all : 搜索引擎将索引此网页与继续通过此网页的链接索引,等价于index,follow。
5.index : 搜索引擎索引此网页。
6.follow : 搜索引擎继续通过此网页的链接索引搜索其它的网页 。

E. author(作者)
说明:用于标注网页作者。举例:


F. generator(网页制作软件)
说明:用于标明网页是什么软件做的。举例:


G. copyright(版权)
说明:用于标注版权信息。举例:

  
H. revisit-after(搜索引擎爬虫重访时间)
说明:如果页面不是经常更新,为了减轻搜索引擎爬虫对服务器带来的压力,可以设置一个爬虫的重访时间。如果重访时间过短,爬虫将按它们定义的默认时间来访问。举例:


I. renderer(双核浏览器渲染方式)
说明:renderer是为双核浏览器准备的,用于指定双核浏览器默认以何种方式渲染页面。比如说360浏览器。举例:
//默认webkit内核
//默认IE兼容模式
//默认IE标准模式

三、 http-equiv属性

http-equiv顾名思义,相当于http的文件头作用。语法格式是:

其中http-equiv属性主要有以下几种参数:
A. content-Type(设定网页字符集)(推荐使用HTML5的方式)
说明:用于设定网页字符集,便于浏览器解析与渲染页面举例:
  
旧的HTML,不推荐。

B. X-UA-Compatible(浏览器采取何种版本渲染当前页面)
说明:用于告知浏览器以何种版本来渲染页面。(X-UA-Compatible是针对IE8新加的一个设置,对于IE8之外的浏览器是不识别的。)举例:

指定IE和Chrome使用最新版本渲染当前页面

C. cache-control(指定请求和响应遵循的缓存机制)
用法1:指导浏览器如何缓存某个响应以及缓存多长时间。举例:

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。
共有以下几种用法:
no-cache: 先发送请求,与服务器确认该资源是否被更改,如果未被更改,则使用缓存。
no-store: 不允许缓存,每次都要去服务器上,下载完整的响应。(安全措施)
public : 缓存所有响应,但并非必须。因为max-age也可以做到相同效果
private : 只为单个用户缓存,因此不允许任何中继进行缓存。(比如说CDN就不允许缓存private的响应)
max-age : 表示当前请求开始,该响应在多久内能被缓存和重用,而不去服务器重新请求。例如:max-age=60表示响应可以再缓存和重用 60 秒。
min-fresh:指示客户机可以接收响应时间小于当前时间加上指定时间的响应。
max-stale:指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。
用法2.(禁止百度自动转码)
说明:用于禁止当前页面在移动端浏览时,被百度自动转码。虽然百度的本意是好的,但是转码效果很多时候却不尽人意。所以可以在head中加入例子中的那句话,就可以避免百度自动转码了。举例:


D. expires(网页到期时间)
说明:用于设定网页的到期时间,过期后网页必须到服务器上重新传输。
需要注意的是必须使用GMT时间格式;
举例:

表示网页在60秒后过期
这是特殊的用法,表示网页在任何时候都不能被Cache存储
如果服务器上的网页经常变化,就把它设置为0,表示立即过期。

E. refresh(自动刷新并指向某页面)
说明:网页将在设定的时间内,自动刷新并调向设定的网址。举例:

意思是2秒后跳转向清美首页。

F. Set-Cookie(cookie设定)
说明:如果网页过期。那么这个网页存在本地的cookies也会被自动删除。
//格式
//具体范例

G.Pragma
说明:是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出 。



(文字内容来源于网络,由清美整理发布,如有侵权,请与我们联系删除
引用地址:https://blog.csdn.net/xustart7720/article/details/79649896)


长按识别关注二维码可获得更多惊喜!

//往期精选//
1、[/url][url=http://mp.weixin.qq.com/s?__biz=MzA3NjA0MjMxOA==&mid=2652520895&idx=1&sn=ddd7f4ffcbd33e4c06ff93e2375cf348&chksm=8489b89eb3fe3188823f9a3648ccf9e532fe24e8044ce887cbc105cbe419abe086a91ff63bee&scene=21#wechat_redirect]三维建模与3D打印技术的结合[/url]
2、[url=http://mp.weixin.qq.com/s?__biz=MzA3NjA0MjMxOA==&mid=2652520858&idx=1&sn=0cc086d46018e8f497180c6ff1f1e35c&chksm=8489b8bbb3fe31add1f52dcc3abd202f14e7d5add7df2cc84e61dc1b886f059264bf2e3ecc77&scene=21#wechat_redirect]
淘宝商品主图设计原则[/url]
3、[url=http://mp.weixin.qq.com/s?__biz=MzA3NjA0MjMxOA==&mid=2652520952&idx=1&sn=480693c4a773bd4b7745d38a16c7a67e&chksm=8489b8d9b3fe31cf6dad712218f64ce4603eb01b1654e22ce9c6b37e6b152162b0bc324cd38e&scene=21#wechat_redirect]美式乡村风的特点——回归自然



分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP