连续几个网站被降权,甚至被K,使我再一次深深地体会到“搜索引擎是认内容不认风格的”。看到大量的QQ类网站在搜索引擎中排得那么前,而且alexa排名都在几十万名内,经过仔细比较研究得出了它们的共同点:关键词优化较好、页面简陋、代码不规范。莫非百度只青睐那些table布局的简陋网页,div+css在百度眼中难道就都是经过SEO、欺骗搜索引擎以取得好排名的网页吗?我在考虑,是否要把我的站都改为table的呢?
今天看了一篇《另一个角度谈谈DIV+CSS》,作者说他曾经开除过两个执着使用div技术的美工,这吸引了我读他下面的内容。他的一个朋友说“做站是给人看的。不是给机器。符合w3c标准又怎么样?”这点我不是很赞同,在当今搜索引擎一统天下的形势下,我们做站应该不只是给人看的,同时也是给搜索引擎看的。他之所以解雇了两个使用div技术的美工,主要是因为他们在设计时花了太多时间,而且最后拿不出令人满意的作品。div设计对于不是熟手的人来说的确如此,但使用div同样也能做出漂亮的页面,这点是不容置疑的,看看现在各大门户网站就知道了。
作者在文中提到的div设计的几个误区,我觉得还是比较有道理的。
误区一:W3C标准就是摒弃一切表格
这一点相信每个对w3c标准了解得稍为深入一点的都会赞同的,一些数据的表现用表格比用div显得更容易和有意义。
误区二:div+css可以精简代码
文中提到:DIV替代TABLE所节约的代码又被CSS(样式)所占用,一个网页打开,真正占带宽的不是网页本身,而是图片,flash等。对前半句话我是不赞同的,因为css是独立文件,客户端如果从你的网站浏览多页内容,只需要下载同一个css文件一次。而如果全部控制样式的代码都写在页面中,那么客户端每浏览一页就相当于要重新下载所有代码,代码得不到重用。对于带宽如高速公路的用户来说,当然看不出有什么区别,而如果像我们现在八个人用一根1M的线,半天看不到网页内容那是常事!div+css的页面可以先把文本内容显示在浏览器中,然后再处理定位的问题(当一个网速比较慢的用户想获得某些文字信息时,可能并不会很注重页面的版式设计),我觉得这一点是table无法比的。
误区三:用div可以更容易被搜索引擎搜索到
这一点我算是有深切体会了。做网站就四个字:“内容为王”。做公司,也是四个字:“开源节流”。虽然内容是王道,但是当没有可以称王的内容时,把页面的版式弄得“像垃圾一点”可能也会得到搜索引擎的青睐!这是我观察了众多在搜索引擎排名较前的网页后得出的结论。莫非这就是置之死地而后生?
是否要考虑将网页改为table呢?看来试试也好。
订阅评论
发表评论