前端基础知识(二)-meta详解

在前端编码过程中,大部分人对meta的理解估计都停留在<meta charset="UTF-8">上,但是一般网站还有很多关于meta的设置,其它设置的作用又是什么呢?今天来系统的整理一下,有的功能虽然没有在实例中测试,但是还是在网上找了些例子,不全的欢迎补充( _ ):

  • meta提供了HTML文档的元数据,它不会显示在页面上,但是可以供机器解析
  • meta常用于定义页面的说明,关键字、最后修改日期和其它元数据,这些数据将服务于浏览器(如何布局或重载页面),搜索引擎和其它网络服务
  • meta标签由两个属性组成,分别是http-equiv属性和name属性:
    name属性主要用于描述网页,与之对应的是content,content是对name的具体描述,便于引擎抓取:

<meta name="参数" content="具体的描述">,其中,name属性一共有以下几种参数:
(1)keywords(关键字),用于告诉搜索引擎你网站的关键字,也就是在搜索引擎中输入你在keywords中写的内容,就能搜索到你的网页了。
<meta name="keywords" content="前端">
(2)description(网站内容的描述),用于告诉引擎你网站的主要内容,在根据关键字搜索出网页之后,会显示在description中写的内容。
<meta name="description" content="前端开发,路漫漫其修远兮">
(3)viewport(移动端的窗口),这个属于移动端页面会用到的属性,控制网页在移动端有较好的显示,具体属性还比较多,后面涉及到会详细介绍相关属性。
<meta name="viewport" content="width=device-width,inital-scale=1">
(4)robots(定义搜索引擎爬虫的索引方式),用来告诉爬虫哪些页面需要索引哪些页面不需要索引。
<meta name="robots" content="none">,其中content的值有很多,none表示搜索引擎将忽略此网页。
(5)author(作者),用于标注网页作者举例
<meta name="author" content="Iris_mao">
(6)generate(网页制作软件),用于标注网站的编码软件
<meta name="generator" content="Sublime">
(7)copyright(版权),用于注明网页的版权所有
<meta name="copyright" content="Iris_mao">
(8)revisit-after(搜索引擎爬虫搜索时间),如果页面不是经常更新,为了减少搜索引擎爬虫对服务器带来的压力,可以设置一个爬虫访问时间。
<meta name="revisit-after" content="7 days" >
(9)renderer(双核浏览器渲染方式),用于指定双核浏览器以何种方式渲染。
<meta name="renderer" content="webkit"> //默认webkit内核

http-equiv属性,相当于http的头文件作用,equiv的全称是equivalent,有相当于的意思,这样就很容易理解了。<meta http-equiv="参数" content="具体的描述">

(1)content-Type(设定网页字符集),旧的定义网页编码方式的写法,现在用meta进行定义,旧的方式不建议使用。
<meta http-equiv="content-Type" content="text/html;charset=utf-8"> //旧的HTML,不推荐
(2)X-UA-Compatible(浏览器采用何种版本渲染当前页面),一般都设置为最新模式,在各大框架中也很常见。
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> //指定IE和Chrome使用最新版本渲染当前页面
(3)cache-control(指定请求和相应遵循的缓存机制),指导浏览器如何缓存某个响应以及缓存多长时间。
<meta http-equiv="cache-control" content="no-cache"> content有很多属性,no-cache表示先发送请求,与服务器确认该资源是否被更改,如果未被更改,则使用缓存。
(4)expires(网页到期时间),用于设定网页的到期时间,过期后网页必须到服务器上重新传输。
<meta http-equiv="expires" content="Sunday 26 October 2016 01:00 GMT" />
(5)refresh(自动刷新并指向某页面),网页将在设定的时间内自动刷新并调向设定的网址。
<meta http-equiv="refresh" content="2;URL=http://xxx">
(6)Set-Cookie(cookie设定),如果网页过期,那么网页存在本地的cookies也会被删除。
<meta http-equiv="Set-Cookie" content="name, date">
(7)mobile-agent(开放手机适配)
站点如果自行适配有困难,可以在PC页面中做简单改造,百度协助实现适配效果。即:站长在站点PC页的源代码头部嵌入一行或多行Meta信息,由Meta信息来指明该PC页对应的手机页的URL,以及该URL对应页面的格式,百度将根据用户终端类型选择最适合展示的页面。
Meta声明标注步骤:
梳理所有与手机页存在一一对应关系的PC页,用于添加Meta声明;无对应关系的PC页面无需添加Meta 。
Meta声明的格式:
<meta name="mobile-agent"content="format=[wml|xhtml|html5]; url=url">
注:A. 红色字体部分是需要站点自定义的内容。
[wml|xhtml|html5]——根据手机页的协议语言,选择中的一种。
url=url ——后者代表当前PC页所对应的手机页url,两者必须是一一对应关系(而不是统一对应至手机站首页)
B. name="mobile-agent"为更新后的meta声明,建议使用。原有meta规则http-equiv="mobile-agent"能够兼容并继续生效,已标注过的无需修改。
Meta声明示例:

<meta name="mobile-agent" content="format=xhtml;url=http://sina.cn/"> ```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • 随着html5的普及和Web技术的净化,从Windows XP的IE6到IE8、IE9、IE10、IE11,Edg...
    波段顶底阅读 2,190评论 1 1
  • meta   元素可提供相关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关...
    hx永恒之恋阅读 666评论 0 2
  • 1. meta标签的组成 meta标签共有两个属性,它们分别是http-equiv属性和name属性 1. nam...
    Maggie_77阅读 489评论 1 1
  • meta是html语言head区的一个辅助性标签。也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给...
    才気莮孒阅读 1,005评论 0 2
  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 840评论 2 3