meta标签

<meta>内容一般都是表示关于HTML页面的信息,通过改变name属性的有效值来定义不同的meta标签。

描述(descriptions),假如描述标签内容为空(或者基本不存在),搜索引擎会从页面的内容中生成一段描述。

作者(author)

页面内容的编码格式 (charset="UTF-8")

添加到主屏时的标题 <meta name="apple-mobile-web-app-title" content="标题">

是否启用 WebAPP 全屏模式  <meta name="apple-mobile-web-app-capable" content="yes" />

状态条颜色  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

屏蔽数字自动识别为电话号码  <meta name="format-detection" content="telephone=no" />

Windows 8 磁贴颜色  <meta name="msapplication-TileColor" content="#000"/>

Windows 8 磁贴图标  <meta name="msapplication-TileImage" content="icon.png"/>

针对ie8的兼容  <meta http-equiv="X-UA-Compatible" content="IE=7" />或者<meta http-equiv="X-UA-COMPATIBLE" content="IE=edge,chrome=1">


 

取代HTTP头部

  如小标题,meta标签可以用作HTTP头部的某些作用,例如重定向和刷新。

<meta http-equiv="refresh" content="5;url=http://www.sitepoint.com/" />

  centent属性值在指定一个刷新时间。URL可以取决于你的需求来保持原来不变或者是不同的页面。你可以不填写URL的值,表示刷新当前页面。

过时的用法

<!-- 不要用这个! -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
这是长版本的字符编码,在XHTML中普遍存在的,但是可以使用缩简为:
<!-- 使用这个! -->
<meta charset="UTF-8" />

meta标签还可以用作版权说明。

<!-- 不要用这个! -->
<meta name="copyright" content="SitePoint" />
应该提供一个链接标记指向一个版权页面(或锚在相同的页面上)。
<link rel="copyright" href="copyright.html" />

尽管很多网站依然使用name属性值keywords,google的网站排名算法中并不包含这些。实际上,Google在算法中从来没有考虑过。

<meta name="keywords" content="web,design,html,css,html5,development" />

Google曾表示,算法规则将来会改变是不太可能的,因此,不要对关键词meta标签抱有任何期望。

原文:http://www.w3cplus.com/css/meta-tags-html-basics-best-practices.html

 


 

meta标签分两大部分:HTTP-EQUIV和NAME变量。

HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:

1.expires(期限)
说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新调阅。
用法:<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
注意:必须使用GMT的时间格式。

2.Pragma(cach模式)
说明:禁止浏览器从本地机的缓存中调阅页面内容。
用法:<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
注意:这样设定,访问者将无法脱机浏览。

3.Refresh(刷新)
说明:需要定时让网页自动链接到其它网页的话,就用这句了。
用法:<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://www.yahoo.com">
注意:其中的5是指停留5秒钟后自动刷新到URL网址。

4.Set-Cookie(cookie设定)
说明:如果网页过期,那么存盘的cookie将被删除。
用法:<META HTTP-EQUIV="Set-Cookie" CONTENT="cookievalue=xxx;
expires=Wednesday, 21-Oct-98 16:14:21 GMT; path=/"> 
注意:必须使用GMT的时间格式。

5.Window-target(显示窗口的设定)
说明:强制页面在当前窗口以独立页面显示。
用法:<META HTTP-EQUIV="Window-target" CONTENT="_top">
注意:用来防止别人在框架里调用你的页面。

5.Content-Type(显示字符集的设定)
说明:设定页面使用的字符集。(我们在前面字体设计中已经介绍过它的作用)
用法:<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 


meat标签的NAME变量语法格式是:

<META NAME="xxx" CONTENT="xxxxxxxxxxxxxxxxxx"> 
其中xxx主要有下面几种参数:

1.Keywords(关键字)
说明:keywords用来告诉搜索引擎你网页的关键字是什么。
举例:<META NAME ="keywords" CONTENT="life, universe, mankind, plants, 
relationships, the meaning of life, science"> 

2.description(简介)
说明:description用来告诉搜索引擎你的网站主要内容。
举例:<META NAME="description" CONTENT="This page is about the meaning of 
life, the universe, mankind and plants."> 

3.robots(机器人向导)
说明:robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
CONTENT的参数有all,none,index,noindex,follow,nofollow。默认是all。
举例:<META NAME="robots" CONTENT="none">

4.author(作者)
说明:标注网页的作者
举例:<META name="AUTHOR" content="ajie,ajie@netease.com">


 

itemscope, itemtype, itemprop属性就是方便机器识别的特定的标记。
itemprop=”属性名”
添加一个数据项属性。这个属性名可以是个单词或是个URL,与元素包含的文本值相关:
对于大部分元素,属性名值就是元素标签里面的文本值(不是所有标签)。
对于有URL属性的元素,该值就是URL(如<img src="">, <a href="">, <object data="">等)。
对于<time>元素,该值就是datetime=""属性。
对于<meta itemprop="" content="">, 该值就是content=""属性。

http://www.zhangxinxu.com/wordpress/?p=2058


 

淘宝、京东、网易、新浪、腾讯meta标签的异同

posted @ 2016-05-07 14:54  animagi  Views(182)  Comments(0Edit  收藏  举报