说到Meta,我相信很多的SEO爱好者都不会陌生,如果你还只是第一次听说,没关系,看过这篇文章以后,希望能够对你从此以后正确认识Meta。
Meta标签,在刚开始学习网页制作的时候我想很多人都学过相关的介绍,我是从单纯的Html语言开始入手网页制作的,一开始没有系统的语言学习顺序,基本上都是依靠在使用中积累的代码知识,正是因为如此,在刚开始几年的网页制作当中,一直都将Meta标签作为不重要代码忽略过去了,甚至在 FrontPage97和DW2.0的使用时,第一件事情就是删除掉自动生成的Meta代码,现在回头看看这些自我的行为确实有些可笑。
言归正传,让我们一起来看看Meta到底是什么,应该如何使用吧。
Meta是Html语言当中Head区域代码中的一个辅助性标签,主要包含两个部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME),不同的属性和不同的参数又构成了不同的功能,在这里我们将对两个属性进行分别解释。
Http-equiv属性
Http-equiv相当于http的文件头描述,他主要向浏览器反馈一些有用的信息,用于客户端正确和精确地显示网页内容,与之对应的属性为content,content中的内容就是每个参数的变量值。
Meta标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量"> ;其中http-equiv属性主要有以下几种参数:
1. Expires
用于设定网页的到期时间。网页过期后,需要往服务器上重新传输数据。
例如:<meta http-equiv="expires" content="Fri, 24 Jan 2008 12:24:36 GMT">
Content中的内容采用GMT格式表示的时间,也就是Greenwich Mean Time的缩写,格林尼治标准时间。
2.Refresh
自动刷新并指向新页面。
例如:<meta http-equiv="Refresh" content="5;URL=http://www.ctony.cn">
Content当中的内容表示的是刷新时间,单位是秒
3.Pragma
禁止浏览器从本地计算机的缓存中访问页面内容。
<meta http-equiv="Pragma" content="no-cache">
为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过上面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览。
4.Set-Cookie
如果网页过期,那么存盘的cookie将被删除。
例如:<meta http-equiv="Set-Cookie" content="cookievalue=value; expires=Friday, 24-Jan-2008 16:24:36 GMT; path=/">
5.Window-target
强制页面以独立页面显示,可以有效防止页面被调用到别人的框架当中
例如:<meta http-equiv="Window-target" content="_top">
6.content-Type
设定页面使用的字符集。
例如:<meta http-equiv="content-Type" content="text/html; charset=UTF-8">
字符集是根据你的网站的字符编码选择来设定的,基本上根据大家常用的编码有GB2312,GBK,UTF-8这几种
http://www.mjlvdai.com/
http://bbs.henan100.com/thread-539357-1-1.html
http://bbs.henan100.com/thread-539376-1-1.html
http://bbs.gq.com.cn/thread-255681-1-1.html
http://bbs.kesion.com/forumthread-993810.html