META标签可分为两大部分:HTTP-EQUIV和NAME
变量。
HTTP实例
HTML代码实例中有一项内容是
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
其作用是指定了当前文档所使用的
字符编码为gb2312,也就是
中文简体字符。根据这一行代码,
浏览器就可以识别出这个网页应该用
中文简体字符显示。类似地,如果将"gb2312"换为"big5",就是我们熟知的中文繁体字符了。
HTTP使用方法
1、<meta http-equiv="Content-Type" content="text/html";charset=gb_2312-80">和 <meta http equiv="Content-Language" content="zh-CN">用以说明主页制作所使用的文字以及语言;又如英 文是ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等
字符集;
2、<meta http-equiv="Refresh" content="n;url=http://yourlink">定时让网页在指定的时间n内,跳转到你的页面;
3、<meta http-equiv="Expires" content="Mon,12 May 2001 00:20:00 GMT">可以用于设定网页的到期时间,一旦过期则必须到服务器上重新调用。需要注意的是必须使用GMT时间格式;
4、<meta http-equiv="Pragma" content="no-cache">是用于设定禁止
浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出;
5、<meta http-equiv="set-cookie" content="Mon,12 May 2001 00:20:00 GMT">cookie设定,如果网页过期,存盘的cookie将被删除。需要注意的也是必须使用GMT时间格式;
6、<meta http-equiv="Pics-label" content="">网页等级评定,在IE的internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过meta属性来设置的;
7、<meta http-equiv="windows-Target" content="_top">强制页面在当前窗口中以独立页面显示,可以防止自己的网页被别人当作一个frame页调用;
8、<meta http-equiv="Page-Enter" content="revealTrans(duration=10,transition= 50)">和<meta http-equiv="Page-Exit" content="revealTrans(duration=20,transition=6)">设定进入和 离开页面时的特殊效果,这个功能即FrontPage中的"格式/网页过渡",不过所加的页面不能够是一个frame页面。
HTTP-EQUIV用于向
浏览器提供一些说明信息,从而可以根据这些说明做出反应。HTTP-EQUIV其实并不仅仅只有说明网页的
字符编码这一个作用,常用的HTTP-EQUIV类型还包括:网页到期时间、默认的
脚本语言、默认的风格页语言、网页自动刷新时间等。
description
HTML代码实例中有关"description"的代码为:
<meta name="description" content="网络营销教学网站提供《
网络营销基础与实践》教学支持:网络营销课件,
网络营销论文,网络营销实验教学,电子商务论文,
网络营销与电子商务书籍等">
"description"中的content="网页描述",是对一个网页概况的介绍,这些信息可能会出现在搜索结果中,因此需要根据网页的实际情况来设计,尽量避免与网页内容不相关的“描述”,另外,最好对每个网页有自己相应的描述(至少是同一个栏目的网页有相应的描述),而不是整个网站都采用同样的描述内容,因为一个网站有多个网页,每个网页的内容肯定是不同的,如果采用同样的description,显然会有一些网页内容没有直接关系,这样不仅不利于搜索引擎对网页的排名,也不利于用户根据搜索结果中的信息来判断是否点击进入网站获取进一步的信息。
三、描述设计
1、网页描述为自然语言而不是罗列关键词(与keywords设计正好相反);
2、尽可能准确地描述网页的核心内容,通常为网页内容的摘要信息,也就是希望搜索引擎在检索结果中展示的摘要信息;
3、网页描述中含有有效关键词;
4、网页描述内容与网页标题内容有高度相关性;
5、网页描述内容与网页主体内容有高度相关性;
6、网页描述的文字不必太多,一般不超过搜索引擎检索结果摘要信息的最多字数(通常在100中文字之内,不同搜索引擎略有差异)。
Keywords
与META标签中的"description"类似,"Keywords"也是用来描述一个网页的属性,只不过要列出的内容是“关键词”,而不是网页的介绍。这就意味着,要根据网页的主题和内容选择合适的关键词。在选择关键词时,除了要考虑与网页核心内容相关之外,还应该是用户易于通过搜索引擎检索的,过于生僻的词汇不太适合做META标签中的关键词。关于META标签中关键词的设计,要注意不要堆砌过多的关键词,罗列大量关键词对于搜索引擎检索没有太大的意义,对于一些热门的领域(也就是说同类网站数量较多),甚至可能起到副作用。
四、错误
1、META标签中没有网页描述和关键词设计;
2、整个网站所有的网页使用同样的META标签内容;
3、在META描述"description"中堆砌关键词,而不是对网页核心内容的自然语言描述;
4、META标签中关键词和描述的内容一样,有些甚至和网页标题一样;
5、
META标签中网页介绍信息与网站内容缺少相关性;
6、META标签中的关键词数量过多;
五、标签
1、在zblog模板网站的首页default.html 添加description和keywords标签
按照这个顺序依次操作:打开后台首页——
文件管理——打开SHEMS文件——打开你的当前模板样式的文件(此处一般有2个选择,之一是default,如果你是用系统默认模板就点击default,否则就点击另一个)——打开TEMPLATE文件——编辑default.html(
默认首页),操作路径为:THEMES/axna/TEMPLATE/default.html ,其中的axna是我的博客模板样式,因人而异,操作完这些之后在<head></head>里面添加如下代码:
<meta name="keywords" content="xx,xx,xx" />
<meta name="description" content="yyyyyyy" />
Keywords里面的xx等就是你当前页面的关键词,这个非常重要,要准确定位,而且确定了就不要再随意修改。可设置多个关键词但不要过多,适当即可,也不要重置堆砌关键词,这是对搜索引擎不友好的。关键词之前最好用逗号隔开。 而description里面的yy等字样就是指对当前页面的描述,在首页里就是要指明这个网站是什么样的网站,有什么用或者是做什么的,等等。这一部分是会出现在搜索结果的页面当中的,因此还是举足轻重的。
添加了代码后就点击提交,然后文件重建即可,返回你的首页,查看
源文件就能看到首页已经成功添加了这两个标签。
2、在网站的内页模板single.html 中添加meta标签
同理,此处的操作路径为:./THEMES/axna/TEMPLATE/single.html 依次打开至single.html页面。这里,先介绍一下网上有一部分人的一些做法,可能是有点小问题的。
在single.html中添加如下标签:
<meta name="keywords" content="<#article/tagtoname#>" />
<meta name="description" content="<#article/intro#>" />
其中,#article/tagtoname# 是调用文章页面的关键词,我们在进行新建文章时,有一栏要填tags,关键词就是从你所填写的tags调用过来的, #article/intro# 是调用文章简介,在新建文章的后台页面里,可以点击下面的自动生成摘要,当然了,摘要也可以自己填写,简介就是从你写的摘要里面完完全全调用过来的。
可是运用这样的代码方法在一些博客中是行不通的,在部分博客中文章的简介就自动调到页面的最顶部。可见这种方面要慎用。当然了,还有其它更加简便的方法,比如我们可以在
Z-Blog安装一个名为NOBIRDAticleSEO的
插件,之后就多出<#nobird/article/seo#>标签,并自动添加到文章页模板中作为页面的Description,同时还自动添加了keywords和author信息。
3、同样,也可以在catalog.html、tags.html、search..html中添加meta标签
代码如下<meta name=description content =<#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#>” />
这部分大家是可以自行进行增删修改的,不一定要那些调用代码,也可以输入自己想要加的文字。
- 【JSP】<meta>标签用法
转载自:http://blog.sina.com.cn/s/blog_65c74cce0102v39z.html 非常感谢这位博主,急着用,改日再细细品味重新整理这篇博文. http-equiv M ...
- html meta标签用法详细介绍
meta是html语言head区的一个辅助性标签. 在页面中都有类似这样的html代码: <head> <meta http-equiv="content-Type&quo ...
- Meta标签用法大全
meta是html文档在head标签里定义的一个对文档进行描述的功能性标签 meta标签有下面的作用: 1.搜索引擎优化(SEO) 2.定义页面使用语言 3.自动刷新并指向新的页面 4.实现网页转换时 ...
- HTML meta 标签用法(转)
meta主要为分HTTP标头信息(HTTP-EQUIV)和页面描述信息(NAME).标头信息包括文档类型.字符集.语言等浏览器正确显示网页的信息及处理动作:网页描述如内容的关键字.摘要.作者和定义ro ...
- 网页设计:Meta标签详解
很多人忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重新认识一下META标签吧! META标签是HTML语言HEAD区的一个辅 ...
- html中meta标签及用法理解
自己一直想成为高级前端开发工程师,而自学.奈何最近感觉自学收效甚微,一度迷茫. 不破不立,打算改变这样的状态. 春节后上班第一天,今年打算好好实现自己的前端梦想. 重新整理.总结前端技术. 废话,就不 ...
- meta标签的常见用法
一.定义和用法 <meta> 标签始终位于 head 元素中.<meta> 元素可提供有关页面的元信息(meta-information),元数据不会显示在页面上,但是对于机器 ...
- meta标签的一些用法
meta是html语言head区的一个辅助性标签.几乎所有的网页里,我们可以看到类似下面这段的html代码: <head> <meta http-equiv="conten ...
- <meta>标签 的一些用法
网上找到的一些资料:自己留着! 链接 :http://www.wzsky.net/html/Website/htmlcss/116165.html meta是html语言head区的一个辅助性标签.也 ...
- RedHat/Centos修改root密码
Linux主机忘记密码,只要你能接触物理主机都可以修改root密码的! Redhat6.x 5.x / Centos6.x 5.x 01.开机-空格/enter 02.e-编辑模式 CentO ...
- windows下使用C#获取特定进程网络流量
最近老板接了一个中船重工的项目,需要做一个有关海军软件系统的组件评估项目,项目中有一个子项目需要获取特定进程的各种系统参数,项目使用.NET平台.在获取特定进程各种系统参数时,其它诸如进程ID,进程名 ...
- Tp缓存
系统默认的缓存方式是采用File方式缓存,我们可以在项目配置文件里面定义其他的缓存方式,例如,修改默认的缓存方式为Xcache(当然,你的环境需要支持Xcache) 对于File方式缓存下的缓存目录下 ...
- php 读取csv 乱码
在php手册里面有这样一个例子,为什么读出的是乱码<?php$row = 1;$handle = fopen("test.csv","r");while ...
- Java Web的传值汇总(含JavaBean)
前言: 其实JavaBean就像asp.net MVC上的Model传值一样.
- JS-抽奖系统-实现原理
有本事中奖的,过来找我换红包!!哈哈!! <meta charset="UTF-8"> <title>抽奖系统</title> <styl ...
- MySQL 常用函数和语句笔记
CONCAT()函数 CONCAT()函数代表着字符串的链接,例子有 SELECT COUNT(1) FROM ums_commodity WHERE 1 = 1 and deleted=0 and ...
- vim编辑器的使用
I 在光标所在行的行首插入 A 在光标所在行的行尾插入 { 移动到上一段 } 移动到下一段 空格向后移动一格 H 屏幕顶部 M 屏幕中间 L 屏幕下方 n| 使光标移动到第几个字符处 ngg 移动到制 ...
- java学习笔记一
数据类型 Java数据类型分为两大类:基本数据类型和复合数据类型,其中复合数据类型包括数组.类和接口. 基本数据类型(默认值只在类中有,函数变量无初始值) int 32bit 0 boolean 1b ...
- 为何JAVA虚函数(虚方法)会造成父类可以"访问"子类的假象?
首先,来看一个简单的JAVA类,Base. 1 public class Base { 2 String str = "Base string"; 3 protected vo ...