发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
选择字号: 超大 标准 发布时间:2014-8-19 16:12:21 | 作者:Searcheo | 1个评论 | 人浏览
本文地址:http://www.searcheo.cn/post/213.html 转载请注明出处!
为了让页面更美观、布局更合理、功能更强大,一个页面中通常会有多种内容,要在有限的页面空间里展示这些内容,就需要使用各种技术。例如在对页面进行布局时,我们常用“隐藏层”及“框架”dmj为了加强页面的视觉效果,又可能会使用FLASH元素等。
这里,我们将介绍几种常用的页面技术,包括隐藏层、FLASH及框架等。
一、隐藏层
在网页中,经过触发相应的事件后才显示的层,我们称之为隐藏层。一般情况下,所有隐藏层及默认显示层的内容都存放在当前页面上,随着事件的触发而显示相应的内容。这种隐藏层,也就是我们现在所说的TAB标签。
使用隐藏层可以在有限的页面空间里展示更多相对重要的内容。但是,并不是所有的搜索引擎都解析隐藏层里面的内容。例如,百度就会忽略隐藏层里的内容。而GOOGLE则比较重视。
对于解析隐藏层的搜索引擎来说,会更加重视默认显示层的内容。为什么?从网站管理员的角度,会把相对重要的内容通过默认显示层优先向用户展示;而对于普通访问者,也希望能在第一时间看到相对重要的内容。
隐藏层内容调用的方式有多种,常见的有“内部调用”及“外部调用”两种,接下来将分别介绍这两种调用方式的利弊。
1、内部调用
内部调用是指把隐藏层内容放在当前页面中,当触发相应的事件时,直接从当前页面进行调用并显示。这样会大大缩短隐藏层内容的响应时间,但同是也会带来如下一些负面的影响。
(1)隐藏层内容放在当前页面中会大大增加页面的体积,加长页面下载的时间,不管对搜索引擎还是普通用户都是极不友好的。
(2)在HTML源代码中,隐藏层内容占用一定的空间,从而会占据页面中相对重要的区域。如果隐藏层内容过多,就会大大增加页面的体积,从而导致搜索引擎拒绝收录该页面或者忽略超出限制的那部分内容。
(3)对于个别并不“关心”隐藏层内容的搜索引擎,有百害而无一利。
在些并不建议把隐藏层内容放到当前页面中进行调用。如果非得这么做,则可以把隐藏层内容放到页面的底部,即最接近</body>标签处。这样就可以避免隐藏层内容占据页面相对重要的位置。
2、外部调用
外部调用是指把隐藏层内容放到外部文件里,只有当事件触发后才调用并显示。使用外部调用的方式除了能在页面有限的空间里展示更多相对重要内容外,还不会改变当前页面的体积。但是,搜索引擎对于外部调用的内容会进行单独处理。因此,与页面主题相关的重要内容不能放在隐藏层里。
总之,在使用隐藏层为页面内容进行布局时,我们要把相对重要内容放到默认显示层里,而次要内容则放到隐藏层里。同是,隐藏层的内容最好通过外部进行调用。这样既可以克服隐藏层所带来的负面影响,又能改善用户体验。
二、Flash元素
Flash是最常见的网页组成元素之一,使用Flash可以实现多种具有强烈视觉冲击效果的特效,使页面获得更佳的视觉效果。但是目前电器化有极个别的搜索引擎可以解析Flash文档的内容,如google。
(1)、Flash文档索引
Googles可以对Flash文档进行索引,并且在搜索引擎的搜索结果页显示Flash中的摘要信息。
实际上,google不但可以解析Flash文档里的链接信息,还能识别其中的文本内容,以及跟踪链接抓取Flash里不同画面的信息。
尽管个别搜索引擎已经能够解析Flash文档中的内容,但是Flash文档体积庞大,且搜索引擎在抓取Flash文档时还需要进行特殊的处理。因此,搜索引擎并不重视Flash文档里的信息,以Flash文档的收录几率也非常低。
(2)、Flash页面优化
目前,很多企业网站为了追求页面的美观,通常采用纯Flash作为网站的首页。
由于搜索引擎并不重视Flash文档,在对纯Flash页面进行优化时,我们不能通过优化Flash文档内容来提高页面相关性,但可以通过对页面的标题、描述及关键词标签内容进行调整,或者在Flash文档的下方增加对搜索引擎友好的内容来实现。
例如可以在纯Flash文档页面中建立两个不同的区别:一个区域针对普通用户,而另外一个区别则是针对搜索引擎。对于针对搜索引擎区域,可以把它当作一个独立的页面进行优化。
但是,有部分SEOER可能会存在投机取巧的心理,企图通过在Flash文档下堆砌相关的关键词来“提高”页面的相关性。这样做不但会破坏页面的美观,还是一种欺骗搜索引擎的行为。
再次强调,在纯Flash页面中,对于新增的内容应该把它当作一个独立的页面进行规划,不能为了优化而优化,不顾用户体验及网站形象。
三、框架
框架就是把页面划分成若干个区域,再在各个区域中引用不同的页面,从而实现在同一浏览器窗口中同时展示多个页面,常见的框架包括frameg与iframe两种。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
2014-9-9 16:18:30
2014-9-26 9:57:50
2014-7-17 17:18:30
2014-11-4 11:17:25