2011年4月


佛说:
前世五百次的回眸,换来今世的一次擦肩而过。 
前世五百次的擦肩而过,换来今世的一次相遇。 
前世五百次的相遇,换来今世的一次相识。 
前世五百次的相识,换来今世的一次相知。 
前世五百次的相知,换来今世的一次相爱。

(1)Title,是决定排名的一个非常重要的因素。百度会根据Title的写法来给你的网站判刑。我们选择的关键字毫无疑问地放在最前面,但此处关键字出现的次数不能大于2,而且最好是一些描述性文字,而不是单纯的关键字堆砌。

(2)meta中的description及keyword;很多人有一个非常坏的习惯(起码我认为是这样), 在keyworld及description中将关键字以不同形式重复,这个对于任何一个搜索引擎来说都没有好处,一般Google你可以以不同形式重复 3-4遍,这对于Google来说是一个非常友好的提示。但是对于百度优化尽最大的努力保持在2-3遍内,在description里要尽量写成较长句 子,从而减少关键字在description中的密度。

(3)页面优化

切忌在页面最顶端或者任何位置突显关键字。

如何使被网站百度有效收录

百度喜欢结构简单的网页,具有复杂结构的网页可能无法顺利登录百度。您在进行百度、Google优化时应尽量:

1.给每个网页加上标题 网站首页的标题,建议您使用您的网站名称或公司名称,其它网页的标题建议与每个网页内容相关,内容不同的网页不用相同的标题。

2.不要把整个网页做成一个Flash或是一张图片 图片多的网站,网站打开速度相对较慢,影响网站访问者的访问速度,百度收录页面也就相对比较少,网站更新周期较长。百度是通过识别 网页源代码中的汉字来认识每一个网页的。如果您的整个网页是一个Flash或一张图片,百度在网页中找不到汉字,就有可能不收录您的网页。如果你注重百度 优化的话就要把网站的结构设计得合理,适应百度。

3.不对网页做重定向 重定向的网页可能不容易登录百度。

4.不在网页中使用Frame(框架结构)

5.不在网页中使用过分复杂的JavaScript 某些JavaScript的内容对于搜索引擎是不可见的,所以不能被识别和登录。

6.静态网页能更适合做百度优化 动态生成的网页不容易登录百度,如果您的网页url中含有如asp、?等动态特征,网页就可能被认为是动态网页。如果您的网站中有很多网页必须做成Frame结构或动态网页,那么建议您至少把网站首页做成简单的网页,并且对网站内的一些重要网页,在首页加上链接。

7.不要采用百度优化作弊手段 作弊的网站不能登录百度,即使登录后也随时可能被删除。

作弊网站定义

对百度优化作弊,是指为了提高在百度中展现机会和排名的目的,欺骗百度的行为。

以下行为都可能被认为是作弊:
·在网页源代码中任何位置,故意加入与网页内容不相关的关键词;
·在网页源代码中任何位置,故意大量重复某些关键词。即使与网页内容相关的关键词,故意重复也被视为作弊行为;
·在网页中加入百度可识别但用户看不见的隐藏文字。无论是使用同背景色文字、超小字号文字、文字隐藏层、还是滥用图片ALT等方法,都属于作弊行为;
·故意制造大量链接指向某一网址的行为;
·对同一个网址,让百度与用户访问到不同内容的网页(包括利用重定向等行为);
·作弊行为的定义是针对网站而不是网页的。一个网站内即使只有一个网页作弊,该网站也被认为是有作弊行为;
·有链接指向作弊网站的网站,负连带责任,也会被认为是作弊(但是,作弊网站上链接指向的网站,不算作弊)。
作弊网站害处:
根据网页的作弊情况,会受到不同程度的惩罚:
·较轻微的惩罚,是系统在给网页排名时略为降低该网页的排名;
·较常见的惩罚,是作弊网站的某些关键词(或所有关键词)的排名降到其它任何网站之后;
·较严厉的惩罚,对于作弊行为和后果特别恶劣的网站,将从百度中消失;
·特别补充,含恶意代码或恶意插件等用户极端反感内容的网页,是不适合做百度优化的,虽然不是作弊,但只要用户投诉,一经确认也会被百度拒绝收录
来源:AA25

浏览器市场的混乱,给设计师造成很大的麻烦,设计的页面兼容完这个浏览器还得兼容那个浏览器,本来ie6跟ff之间的兼容是很容易解决的。加上个ie7会麻烦点,ie8的出现就更头疼了,原来hack ie7的方法又不能用了,怎么办呢?

第一种方法:

还好,微软提供了这样一个代码:

 

把这段代码放到里面,在ie8里面的页面解析起来就跟ie7一模一样的了,所以,基本上可以无视ie8,剩下的代码只需要这样写就可以了

[sourcecode language="css"] </code>background:#ffc; /* 对firefox有效*/ *background:#ccc; /* 对ie7有效 */ _background:#000; /* 只对ie6有效 */ <code> [/sourcecode]

解释一下吧:

firefox能解析第一段,后面的两个因为前面加了特殊符号“*”和“_”,firefox认不了,所以只认background:#ffc,看到的是黄色;

ie7前两短都能认,以最后的为准,所以最后解析是background:#ccc,看到的是灰色;

ie6三段都能认,而且“_”这个只有ie6能认,所以最后解析是_background:#000,看到的是黑色

阿门!已经是最简单和最好理解的写法了,如果你是google进来的,我可以很负责任的告诉你,这种方法是ok的,我测试过。

ie8的那段兼容7的代码我也测试过了,在我现在的windos 7 测试版所带的ie8是没问题的,以后ie8正式版出来还管不管用就不知道了。

ps:如果你发现按我这样写还是有问题的话,请查看一下你的html头,看看之前的内容是不是这样的标准写法

 

这个是现在比较规范的写法,如果你是用dreamweaver做页面的话,默认也是这种规范的,切记,非这种规范写法的,兼容性不能保证

第二种方法:

要求苛刻的朋友是不愿意在页面头部增加这样一句代码的,因为这样的结果是每个页面都得加。那么要想兼容这几个浏览器还真得想别的办法了。早些天本站发布了一篇《完美兼容ie6,ie7,ie8以及firefox的css透明滤镜》,可能当时测试的疏忽,IE8的兼容性没有解决好,好多朋友回复说用不了。今天抽出些时间,查阅大量资料,终于解决了这个问题了。

以下是兼容IE6/IE7/IE8/FF的写法,注意下面的顺序不可颠倒

[sourcecode language="css"]</code> margin-bottom:40px; /*ff的属性*/ margin-bottom:140px\9; /* IE6/7/8的属性 */ color:red\0; /* IE8支持 */ *margin-bottom:450px; /*IE6/7的属性*/ <code>[/sourcecode]

下面以一个实例的形式表现,大家可以运行代码查看一下效果

[sourcecode language="css"]</code> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>2010最新全面兼容ie6,ie7,ie8,ff的CSS HACK写法——www.aa25.cn标准之路</title> <style type="text/css"> #abc { border:2px solid #00f;     /*ff的属性*/ border:2px solid #090\9;   /* IE6/7/8的属性 */ border:2px solid #F90\0;     /* IE8支持 */ _border:2px solid #f00;     /*IE6的属性*/ } /*上下顺序不可以写错*/ </style> </head> <body> <div id="abc"> <ul> <li>FF下蓝边</li> <li>IE6下红边</li> <li>IE7下绿边</li> <li>IE8下黄边</li> </ul> </div> </body> </html> <code>[/sourcecode]

来源:AA25.cn