您的位置:首页> 前端教程> HTML教程
文章导航

HTML <meta>标签

2018-9-3 09:48| 作者: admin| 查看: 1328| 评论: 0|来自: 蚂蚁部落

此标签是<head>标签中最重要的辅助标签之一。

几乎任何一个在线网站的页面都有meta标签的使用,截图如下:

a:3:{s:3:\"pic\";s:43:\"portal/201809/03/094941dwewwemnwesjyjyi.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

<meta>标签包含了大量的信息,有的是提供给浏览器,有的则是提供给搜索引擎。

<meta>标签的良好使用,对于一个网站是非常重要,下面就介绍一下meta标签的相关参数。

<meta>标签常见属性如下:

(1).charset(HTML5新增)。

(2).http-equiv。

(3).name。

(4).content。

前三个属性规定<meta>标签给谁传递信息;content属性用来说明name和http-equiv的具体内容。

一.charset属性:

它用来定义当前文档的编码方式,告诉浏览器如何解析当前页面:

[HTML] 纯文本查看 复制代码
<meta charset=" utf-8">

规定当前页面的编码方式是"utf-8"。

二.name属性:

此属性主要用于描述网页,与之对应的属性为content。

content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。

语法结构如下:

[HTML] 纯文本查看 复制代码
<meta name="参数" content="具体的参数值">

name属性值分别如下:

(1).keywords(关键字):

用来告诉搜索引擎你网页的关键字是什么。

代码实例如下:

[HTML] 纯文本查看 复制代码
<meta name="keywords"content="html教程,html代码实例,蚂蚁部落">

(2).description(网站内容描述):

description用来告诉搜索引擎你的页面主要内容。

代码实例如下:

[HTML] 纯文本查看 复制代码
<meta name="蚂蚁部落是一个面向前端开发基础知识分享平台">

(3).robots(机器人向导):

robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。

content的参数有all,none,index,noindex,follow,nofollow。默认是all。

代码实例如下:

[HTML] 纯文本查看 复制代码
<meta name="robots"content="none">

具体参数如下:

<1>.all:文件将被检索,且页面上的链接可以被查询;

<2>none:文件将不被检索,且页面上的链接不可以被查询;

<3>index:文件将被检索;

<4>follow:页面上的链接可以被查询;

<5>noindex:文件将不被检索,但页面上的链接可以被查询;

<6>nofollow:文件将被检索,但页面上的链接不可以被查询;

(4).author(作者):

标注网页的作者

[HTML] 纯文本查看 复制代码
<meta name="author"content="蚂蚁部落">

(5).generator:

说明网站的采用的什么软件制作

[HTML] 纯文本查看 复制代码
<meta name="generator"content="信息参数"/>

(6).COPYRIGHT:

说明网站版权信息。

[HTML] 纯文本查看 复制代码
<META NAME="COPYRIGHT"CONTENT="信息参数">

三.http-equiv属性:

相当于http文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容。

content中的内容其实就是各个参数的变量值。

语法结构如下:

[HTML] 纯文本查看 复制代码
<meta http-equiv="参数"content="参数变量值">

http-equiv属性值分别如下:

(1).Expires(期限):

可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。

代码实例如下:

[HTML] 纯文本查看 复制代码
<meta http-equiv="expires"content="Fri,12Jan200118:18:18GMT">

注意:必须使用GMT的时间格式。

(2).Pragma(cache模式):

禁止浏览器从本地计算机的缓存中访问页面内容。

代码实例如下:

[HTML] 纯文本查看 复制代码
<meta http-equiv="Pragma"content="no-cache">

注意:这样设定,访问者将无法脱机浏览。

(3).Refresh(刷新):

自动刷新并指向新页面。

代码实例如下:

[HTML] 纯文本查看 复制代码
<meta http-equiv="Refresh" content="2;URL=http://www.softwhy.com"> 
//(注意后面的引号,分别在秒数的前面和网址的后面)

(4).Set-Cookie(cookie设定):

如果网页过期,那么存盘的cookie将被删除。

代码实例如下:

[HTML] 纯文本查看 复制代码
<meta http-equiv="Set-Cookie"content="cookie value=xxx;expires=Friday,12-Jan-200118:18:18GMT;path=/">

注意:必须使用GMT的时间格式。

(5).window-target(显示窗口的设定):

强制页面在当前窗口以独立页面显示。

代码实例如下:

[HTML] 纯文本查看 复制代码
<meta http-equiv="Window-target"content="_top">

注意:可以用来防止别人在框架里调用自己的页面。

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

设定页面使用的字符集。

代码实例:

[HTML] 纯文本查看 复制代码
<meta http-equiv="content-Type"content="text/html;charset=gb2312">

具体如下:

meta标签的charset的信息参数如GB2312时,代表说明网站是采用的编码是简体中文;

meta标签的charset的信息参数如BIG5时,代表说明网站是采用的编码是繁体中文;

meta标签的charset的信息参数如iso-2022-jp时,代表说明网站是采用的编码是日文;

meta标签的charset的信息参数如ks_c_5601时,代表说明网站是采用的编码是韩文;

meta标签的charset的信息参数如ISO-8859-1时,代表说明网站是采用的编码是英文;

meta标签的charset的信息参数如UTF-8时,代表世界通用的语言编码;

特别说明:现在直接使用HTML5的charset属性替代即可。

(7).Cache-Control指定请求和响应遵循的缓存机制:

[HTML] 纯文本查看 复制代码
<meta http-equiv="Cache-Control"content="参数变量值"/>

Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。

各个消息中的指令含义如下:

<1>.Public指示响应可被任何缓存区缓存

<2>.Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效

<3>.no-cache指示请求或响应消息不能缓存

<4>.no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。

<5>.max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应

<6>.min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应

<7>.max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。

3

鲜花

握手

雷人
1

路过

鸡蛋

刚表态过的朋友 (4 人)

上一篇:HTML <!DOCTYPE>下一篇:HTML H1-H6元素

最新评论

返回顶部