html meta标签的那些事儿

来源:互联网 发布:20元左右小礼品 知乎 编辑:程序博客网 时间:2024/06/06 03:46

由HTML5规范文档可以知道,meta标签除了可以设置全局属性还可设置如下几个属性:1.name2.http-equiv3.content4.charset

这里先引用一下GitHub上的meta的常用写法,上面有大家熟悉或者没有见过的一些meta标签的写法。这里对注释进行了粗略的翻译,英文较好的或者想看原文的小伙伴们可以直接点开上面的链接。

<meta charset="utf-8"> <!-- 设置文档字符编码 --><meta http-equiv="x-ua-compatible" content="ie=edge"><!-- 告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。 --><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><!-- 指定页面初始缩放比例。--><!-- 上述3个meta标签须放在head标签最前面;其它head内容放在其后面,如link标签--><!-- 允许控制加载资源 --><meta http-equiv="Content-Security-Policy" content="default-src 'self'"><!-- 尽可能早的放在文档 --><!-- 只适用于下面这个标签的内容 --><!-- 使用web应用程序的名称(当网站作为一个应用程序的时候)--><meta name="application-name" content="Application Name"><!-- 页面的简短描述(限150个字符)--><!-- 在某些情况下这个描述作为搜索结果中所示的代码片段的一部分。--><meta name="description" content="A description of the page"><!-- 控制搜索引擎爬行和索引的行为 --><meta name="robots" content="index,follow,noodp"><!-- 所有搜索引擎 --><meta name="googlebot" content="index,follow"><!-- 谷歌 --><!-- 告诉谷歌搜索框不显示链接 --><meta name="google" content="nositelinkssearchbox"><!-- 告诉谷歌不要翻译这个页面 --><meta name="google" content="notranslate"><!-- Google网站管理员工具的特定元标记,核实对谷歌搜索控制台所有权 --><meta name="google-site-verification" content="verification_token"><!-- 说明用什么软件构建生成的网站,(例如,WordPress,Dreamweaver) --><meta name="generator" content="program"><!-- 简短描述你的网站的主题 --><meta name="subject" content="your website's subject"><!-- 很短(10个词以内)描述。主要学术论文 --><meta name="abstract" content=""><!-- 完整的域名或网址 --><meta name="url" content="https://example.com/"><meta name="directory" content="submission"><!-- 对当前页面一个等级衡量,告诉蜘蛛当前页面在整个网站中的权重到底是多少。General是一般页面,Mature是比较成熟的页面,Restricted代表受限制的。 --><meta name="rating" content="General"><!-- 隐藏发送请求时请求头表示来源的referrer字段。 --><meta name="referrer" content="no-referrer"><!-- 禁用自动检测和格式的电话号码 --><meta name="format-detection" content="telephone=no"><!-- 通过设置“off”,完全退出DNS队列 --><meta http-equiv="x-dns-prefetch-control" content="off"><!-- 在客户端存储 cookie,web 浏览器的客户端识别--><meta http-equiv="set-cookie" content="name=value; expires=date; path=url"><!-- 指定要显示在一个特定框架中的页面 --><meta http-equiv="Window-Target" content="_value"><!-- 地理标签 --><meta name="ICBM" content="latitude, longitude"><meta name="geo.position" content="latitude;longitude"><meta name="geo.region" content="country[-state]"><!-- 国家代码 (ISO 3166-1): 强制性, 州代码 (ISO 3166-2): 可选; 如 content="US" / content="US-NY" --><meta name="geo.placename" content="city/town"><!-- 如 content="New York City" -->

接下来看看国内一些网站头部meta的设置:

1.淘宝首页
<meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="renderer" content="webkit"><title>淘宝网 - 淘!我喜欢</title><meta name="spm-id" content="a21bo"><meta name="description" content="淘宝网 - 亚洲较大的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,同时提供担保交易(先收货后付款)等安全交易保障服务,并由商家提供退货承诺、破损补寄等消费者保障服务,让你安心享受网上购物乐趣!"><meta name="aplus-xplug" content="NONE"><meta name="keyword" content="淘宝,掏宝,网上购物,C2C,在线交易,交易市场,网上交易,交易市场,网上买,网上卖,购物网站,团购,网上贸易,安全购物,电子商务,放心买,供应,买卖信息,网店,一口价,拍卖,网上开店,网络购物,打折,免费开店,网购,频道,店铺">
2.京东首页
<meta charset="UTF-8"><title>京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!</title><meta name="description" content="京东JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!"><meta name="Keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,京东">
3.优酷首页
<meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="title" content="优酷-中国领先视频网站,提供视频播放,视频发布,视频搜索 - 优酷视频"><meta name="keywords" content="视频,视频分享,视频搜索,视频播放,优酷视频"><meta name="description" content="视频服务平台,提供视频播放,视频发布,视频搜索,视频分享"><meta name="google-site-verification" content="F2zYXuMVH2X76NeYEdAiGokv0QFtgOB1ZgCSZPglQbs">
4.携程首页
<meta http-equiv="X-UA-Compatible" content="IE=edge"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="description" content="携程旅行网是中国领先的在线旅行服务公司,向超过9000万会员提供酒店预订、酒店点评及特价酒店查询、机票预订、飞机票查询、时刻表、票价查询、航班查询、度假预订、商旅管理、为您的出行提供全方位旅行服务。"><meta name="keywords" content="酒店预订,特价酒店, 机票,机票预订,飞机票查询,航班查询,酒店团购,旅游度假,旅行,商旅管理"><meta property="qc:admins" content="14674104326342106375">

通过一些主流网站对于meta的设置,可以看到常用的有,X-UA-Compatible、keywords、description。
对于正在写web端的,可以根据项目情况参考以上meta设置的方法。

未完待续!2017.03.14



作者:lxf_李晓凤
链接:http://www.jianshu.com/p/e62deb9337cd
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原创粉丝点击