常用页面技术有:隐藏层,flash及框架等
在网页中,经过触发相应的时间后才显示的层,我们称之为隐藏层。一般情况下,所有隐藏层及默认显示层的内容都存在于当前页面上,随着时间的触发而现实相应的页面。
下面的腾讯网的一个隐藏层实例:
游戏资讯是默认的显示层,下面的内容就是现实默认显示层的内容,而其他的腾讯游戏,手机游戏是隐藏层内容,需要移动鼠标或者点击相应的地区才能显示,属于隐藏层。
使用隐藏层可以再优先的页面空间里展示更多的相对重要的内容。但是,并不是所有搜索引擎都解析隐藏层的内容。例如,百度就会忽略隐藏层的内容,而google则比较重视。
对于解析隐藏层的搜索引擎来说,会更加重视默认显示层的内容。为什么呢?从网站管理员的角度来说,应该会把相对重要的内容通过默认显示层优先向用户展示:而对于普通访问者来说,也希望能在第一时间内看到最重要的内容。
隐藏层内容调用的方式有多种,常见的有“内部调用”和“外部调用”两种,接下来将分别介绍这两种调用方式的利弊:
1.内部调用
内部调用是指隐藏层内容放在当前页面中,当触发相应时间时,直接从当前页面进行调应显示,这样会大大缩短隐藏层内容的相应时间,但同时也会带来如下一些负面影响。
a.隐藏层内容放在当前页面中会大大增加页面的体积,加长页面的下载时间,不管对搜索引擎还是普通用户都是极其不友好的。
b.在HTML源代码中,隐藏层内容占用一定的空间,从而会占据页面中相对重要的区域,如果隐藏层内容过多就会大大增加页面的体积,从而导致搜索引擎拒绝收录该页面或者忽略超过限制区域的部分内容。
c.对于个别并不关心隐藏层的搜索引擎来说,有百害无一利的效果。
在此,我并不建议把隐藏层内容放到当前页面进行调用。如果非得这样做,则可以把隐藏层内的内容放在页面底部。
2.外部调用
外部地哦啊用是指把隐藏层内容放在外部文件中,只有当时间触发以后才调用并显示。使用外部调用的方式处理能在页面有限空间里展示更多相对重要内容外,还不会改变当前页面的体积。但是,搜索引擎对于外部调用的内容会进行单独的处理。隐藏于页面主体相关的重要内容不能放在隐藏层里。
总之,在使用隐藏层为页面进行布局的时候,我们要把相对重要的页面放在默认显示层里,而次要的内容放在隐藏层里,同时隐藏层的内容最好通过外部调用的方式调用。这样既可以客服隐藏层带来的负面影响,又快要改变用户体验。
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛