HTMl综合各大网站谈谈Meta标签和meta property=og标签含义
看看国内一些网站头部meta的设置:
1.天猫首页
2。京东首页
3.优酷首页
4.网易首页
5.搜狐首页
通过一些主流网站对于meta的设置,可以看到常用的有,X-UA-Compatible、keywords、description。
对于正在写web端的,可以根据项目情况参考以上meta设置的方法
meta设置的方法,标签的属性
meta标签有两个属性: http-equiv和name。我将对这两个属性进行简单整理。
1、http-equiv
用法:<meta http-equiv=”参数” content=”参数描述” />
http-equiv属性主要有以下几个参数:
1、Content-Type:用来设定网页字符集,说明网页制作使用的文字和语言,浏览器会据此调用相应的字符集,又如英文是ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集;。举例:
2、X-UA-Compatible:用于告知浏览器以何种版本渲染当前页面。举例:
3、pragma:禁止浏览器从本地计算机的缓存中访问页面内容。举例:
4、refresh:让网页在一定的时间内刷新自己,或者在多长时间后跳转到其他网页。举例:
5、expires:指定网页的过期时间,过期后必须重新请求服务器。举例:
6、Cache-Control:避免百度打开网页时可能会对其进行转码(比如贴广告等)。举例:
7.Pragma:用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出;
以上就是对http-equiv的常用参数的介绍。http-equiv的参数还有很多,不常用,写在这里只是为了提醒自己http-equiv可以实现什么,具体需要时再详细研究。
2、name
用法:<meta name=”参数” content=”参数描述” />
name属性主要用于描述网页,如网页关键字、叙述等。用于SEO优化。
1、keywords:用户告诉搜索引擎你的网页关键字是什么,看各大网站就知道用处。举例:
2、description:网站内容描述,用来告诉搜索引擎你网站的主要内容。举例:
3、author:标注网页的作者。举例:
4、viewport:用于移动端显示网页,将网页宽度设置为视口宽度,并且可以设置缩放比例、是否允许用户缩放等。举例:
这个属性较为复杂,我另写了一篇博客进行整理,详见viewport用法。
5、renderer:双核浏览器的渲染方式,用于指定双核浏览器默认以何种方式渲染页面。举例:
6、referrer:Referrer Policy规定了五种Referrer策略:No Referrer、No Referrer When Downgrade、Origin Only、Origin When Cross-origin、Unsafe URL;其实我前段时间无意中用了一次;我用网络图片后首次打开页面总是加载不了!显示“403”;后来发现用<meta name=”referrer” content=”no-referrer” />设置在头部就解决了!
no-referrer 任何情况下都不发送referer
no-referrer-when-downgrade //在同等安全等级下(例如https页面请求https地址),发送referer,但当请求方低于发送方(例如https页面请求http地址),不发送referer
origin //仅仅发送origin,即protocal+host
origin-when-cross-origin //跨域时发送origin
same-origin //当双方origin相同时发送
strict-origin //当双方origin相同且安全等级相同时发送
unfafe-url //任何情况下都显示完整的referer
举例:
7、robots(机器人向导)
说明:robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
content的参数有all,none,index,noindex,follow,nofollow。默认是all。
举例:
1 |
|
具体参数如下:
信息参数为all:文件将被检索,且页面上的链接可以被查询;
信息参数为none:文件将不被检索,且页面上的链接不可以被查询;
信息参数为index:文件将被检索;
信息参数为follow:页面上的链接可以被查询;
信息参数为noindex:文件将不被检索,但页面上的链接可以被查询;
信息参数为nofollow:文件将被检索,但页面上的链接不可以被查询
其他:
3.Meta Property=og;
Meta Property=og标签是什么呢?
og是一种新的HTTP头部标记,即Open Graph Protocol:
The Open Graph Protocol enables any web page to become a rich object in a social graph.+ n3 }
即这种协议可以让网页成为一个“富媒体对象”。
用了Meta Property=og标签,就是你同意了网页内容可以被其他社会化网站引用等,目前这种协议被SNS网站如Fackbook、renren采用。
SNS已经成为网络上的一大热门应用,优质的内容通过分享在好友间迅速传播。为了提高站外内容的传播效率,2010年F8会议上Facebook公布 了一套开放内容协议(Open Graph Protocol),任何网页只要遵守该协议,SNS就能从页面上提取最有效的信息并呈现给用户。