< meta >标签属性总结:

< meta > 元素必须包含在 < head > 元素中并且在HTML代码的前1024个字节内,因为某些浏览器在选择编码之前只查看前面这些字节。

1、charset属性:
  • 此属性声明当前文档所使用的字符编码,鼓励使用 UTF-8;但该声明可以被任何一个元素的 lang 特性的值覆盖。
2、 name属性:
  • name属性主要用于描述网页,比如网页的关键词,叙述等。与之对应的属性值为content,content中的内容是对name填入类型的具体描述,便于搜索引擎抓取。
  • meta标签中name属性语法格式是:
    <meta name="参数" content="具体的描述">.

其中name属性共有以下几种参数:

A. keywords(关键字)

  说明:用于告诉搜索引擎,你网页的关键字,关键字以逗号分隔。
  <meta name="keywords" content="HTML5,前端,代码,样式">

B. description(网站内容的描述)

  说明:用于告诉搜索引擎,你网站的主要内容。
  <meta name="description" content="这是一张HTML5前端开发的教程页面">

C. viewport(移动端的窗口)

  说明:这个属性常用于设计移动端网页。
  <meta name="viewport" content="width=device-width, initial-scale=1">

D. robots(定义搜索引擎爬虫的索引方式)

  说明:robots用来告诉爬虫哪些页面需要索引,哪些页面不需要索引;content的参数有all,none,index,noindex,follow,nofollow。默认是all。
  <meta name="robots" content="none"> //不希望页面被抓取并公开,若想要页面被搜索为all; 具体参数如下:
1.none : 搜索引擎将忽略此网页,等价于noindex,nofollow。
2.noindex : 搜索引擎不索引此网页。
3.nofollow: 搜索引擎不继续通过此网页的链接索引搜索其它的网页。
4.all : 搜索引擎将索引此网页与继续通过此网页的链接索引,等价于index,follow。
5.index : 搜索引擎索引此网页。
6.follow : 搜索引擎继续通过此网页的链接索引搜索其它的网页。

E. author(作者)

  说明:用于标注网页作者.
  <meta name="author" content="your information">

F.format-detection(格式检测)

说明:主要对移动端网页一些链接进行检测识别。主要有一下几种:
1,将数字显示为拨号链接:
  <meta name="format-detection" content="telephone=no">   telephone = no 禁止把数字转为拨号链接;
  telephone = yes 开启数字转拨号链接,默认是开启的,可以不用写。
2,对邮箱的自动识别:
  <meta name="format-detection" content="email=no">   email = no 禁止作为邮箱地址。
  email = yes 看做邮箱地址,默认下开启。
3,跳转地图:
  <<meta name="format-detection" content="adress=no">   adress=no禁止跳转至地图!
  adress=yes就开启了点击地址直接跳转至地图的功能,在默认是情况下就是开启!
这几种格式设置可以连着写:<meta name="format-detection" content="telephone=no,email=no,adress=no">

G.HandheldFriendly(支持设备老化)

  <meta> name = "HandheldFriendly" content = "true">

3、http-equiv属性

http-equiv参数如下

A.refresh(刷新)

  说明:自动刷新并指向新页面。
  <meta http-equiv="Refresh" content=" 2;URL=http://www.net.cn/">   其中:2 是停留两秒后刷新。

B.expires(期限)

  说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。时间必须使用GMT格式。
  <meta http-equiv="expires" content="Wed, 20 Jun 2007 22:33:00 GMT">

C.set-cookie(cookie设定)

  说明:如果网页过期,那么存盘的cookie将被删除。
  <meta http-equiv="Set-Cookie" content="cookievalue=xxx;expires=Wednesday, 20-Jun-2007 22:33:00 GMT; path=/">

D.content-Type(显示字符集的设定)

  说明:设定页面使用的字符集。
  <meta http-equiv="content-Type" content="text/html; charset=gb2312">

E.page_enter、page_exit

  设定进入页面时的特殊效果:
  <meta http-equiv="Page-Enter" contect="revealTrans(duration=1.0,transtion= 12)"> 设定离开页面时的特殊效果:
  <meta http-equiv="Page-Exit" contect="revealTrans(duration=1.0,transtion= 12)">   Duration的值为网页动态过渡的时间,单位为秒。
  Transition是过渡方式,它的值为0到23,分别对应24种过渡方式。如下表:

0    盒状收缩   				           1    盒状放射  
2    圆形收缩   				           3    圆形放射  
4    由下往上  				           5    由上往下  
6    从左至右    					   7    从右至左  
8    垂直百叶窗   				       9    水平百叶窗  
10    水平格状百叶窗    			       11   垂直格状百叶窗  
12    随意溶解    			           13	从左右两端向中间展开  
14	 从中间向左右两端展开   	           15   从上下两端向中间展开  
16 	从中间向上下两端展开                 17    从右上角向左下角展开  
18    从右下角向左上角展开               19    从左上角向右下角展开  
20    从左下角向右上角展开               21    水平线状展开  
22    垂直线状展开  			           23    随机产生一种过渡方式
F.window-target(显示窗口的设定)

  说明:强制页面在当前窗口以独立页面显示。
  <meta http-equiv="Window-target" content="_top">