SEO技术

SEO技术

Products

当前位置:首页 > SEO技术 >

HTML技术大全:隐藏层、框架及Flash等页面构建技巧

96SEO 2025-04-24 08:30 12



常用页面技术

页面要美观,布局要。等hsalF、合理,功能要强大,多种内容要在有限空间展示,就需要结合多种技术,比如隐藏层、框架、Flash等。

隐藏

网页中,触发事件后才显示的层叫隐藏层,内容存放在当前页面上,触发事件显示内容。

隐藏层可以在有限空间展示更多重要内容,所有搜索引擎都能识别隐藏内容(除非通过调用)。

解析隐藏层的搜索引擎更重视默认显示层内容,因为网站管理员会优先展示重要内容,普通访问者也希望第一时间看到重要内容。

隐藏层内容调用方式有内部调用和外部调用,内部调用是把隐藏层内容放在当前页面中,触发事件直接调用显示,但会增加页面体积,加长下载时间。

外部调用是把隐藏层内容放到外部文件里,触发事件调用显示,不会改变当前页面体积,但搜索引擎会单独处理外部调用内容,加载速度变慢。

相对重要内容放到默认显示层,次要内容放到隐藏层,与页面不相关内容最好通过外部或调用,这样既可以克服隐藏层负面影响,又能提高用户体验。

Flash 元素

Flash是网页组成元素之一,可以实现多种视觉效果,但目前只有极个别搜索引擎可以解析Flash文档内容,如。

以为例,介绍搜索引擎对Flash文档索引,可以解析Flash文档里的链接信息,例如http://www.10flash.net/.html。

不仅可以解析Flash文档里的链接信息,还能识别其中的文本内容,跟踪其中的链接抓取Flash里不同画面的信息。

尽管个别搜索引擎已经能够解析Flash文档中的内容,但Flash文档的体积庞大,搜索引擎在抓取Flash文档时还需要进行特殊处理,因此搜索引擎并不重视Flash文档里的信息。

在制作网页时,要尽量避免使用Flash,特别是避免通过Flash展示页面中相对重要的内容。

目前,很多企业网站为了追求页面美观,通常采用纯Flash作为网站的首页。

由于搜索引擎并不重视Flash文档,在对纯Flash页面进行优化时,不能通过优化Flash文档中的内容来提高页面相关性,但可以通过对页面的标题、描述及关键字标签内容进行调整,或者在Flash文档的下方增加对搜索引擎友好的内容来实现。

例如,我们可以在纯Flash文档页面中建立两个不同的区域,一个区域是针对普通用户的,而另外一个区域则是针对搜索引擎的。

对于针对搜索引擎的那个区域,我们可以把它当做一个独立的页面进行优化。

下面以某旅游网站为例介绍纯Flash页面的优化方法,该网站首页是纯Flash页面,HTML源代码如下所示:

<! HTML  "-//W3C//DTD HTML  //EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> Tour - a  in  tours</title>
<meta =" Tour - a  of  tour,   bus tour and   tour in the  price." name="">
<meta =" Tour,  tours" name="">
</head>
<body>
< class = "http://..com/pub//cabs/flash/.cab#=,,," >
<param name="wmode" value="">
<param name="movie" value="swf/index.swf">
<param name="" value="high">
<embed src="swf/index.swf" ="high" ="http://www..com/go/" type="/" >
</embed>
</>
</body>
</html>

在对这个页面进行优化时,除了调整页面的标题、描述及关键字标签内容外,还在页面相应的区域上增加与页面主题相关的内容。

尽管在页面中增加了与页面主题相关的内容,但由于Flash文档依然占据页面顶部的重要位置,导致这些内容不能优先展示。

在本例中,我利用搜索引擎不解析文件的特性,使用调用页面中的Flash文档,这样既可以避免让搜索引擎索引Flash文档,又腾出了页面顶部的重要区域。

经过这样的处理,页面在浏览器的显示效果保持不变,而在“设计”环境中的效果则如图所示。

至此,相信大部分读者已经掌握纯Flash页面的优化技巧。

但是,部分读者可能会存在投机取巧的心理,企图通过在Flash文档下堆砌相关的关键字来“提高”页面的相关性。

这样做不但会破坏页面的美观,还是一种欺骗搜索引擎的违规行为。

强调,在纯Flash页面中,对于新增的内容,应该把它当做一个独立的页面进行规划。

不能为了优化而优化,不顾用户体验及网站形象。

框架

框架是把页面划分成若干个区域,再在各个区域中引用不同的页面,从而实现在同一浏览器窗口中同时展示多个页面,常见的框架包括Frame与两种。

由Frame框架构建的页面,我们称之为框架页面,例如,在框架页面.htm中分别引用了3个独立的页面.htm、.htm及.htm。

由于框架页面是由多个独立的页面组成的,因此可以把重复的内容固定在同一位置上。

这样,当用户发出新页面的访问请求的时候,只需返回变化的那部分即可,其他重复的内容则可以保持不变,从而节省下载页面所需的时间。

对于框架页面,搜索引擎在抓取时会先分析主页面,并从中提取子页面的URL,再根据这些URL抓取相应的子页面。

因此,搜索引擎在抓取主页面.htm后,只会得到以下所示的内容:

<! HTML  "-//W3C//DTD HTML  //EN" "http://www.w3.org/TR/html4/.dtd">
<html>
<head>
<title>关于我们</title>
<meta ="" ="text/html; =">
</head>
< rows=",*" cols="*" ="NO" ="" ="">
<frame src=".htm" name="" ="NO" >
< rows="*" cols=",*" ="" ="NO" ="">
<frame src=".htm" name="" ="NO" >
<frame src=".htm" name="">
</>
</>
<>
<body> 您的浏览器不支持框架页面! </body>
</>
</html>

而对于不支持框架页面的浏览器,只能得到“您的浏览器不支持框架页面!”这样的提示。

那么,我们应该如何解决这个问题呢?答案就是使用<>标签。

<>标签的作用是向不支持框架技术的设备(如搜索引擎及不支持框架页面的浏览器)返回指定的信息。

因此,我们可以通过设置<>标签的内容为搜索引擎及使用不支持框架页面浏览器的用户提供有价值的信息,从而提高页面相关性及用户体验。

例如,框架页面.htm,只需在该页面的<body>标签间添加相关的内容即可。

在对框架页面进行优化时,应该在<>中添加一些与页面主题相关的信息。

这样,使用不支持框架页面浏览器的用户或者搜索引擎也可以得到完整的页面,这与框架页面.htm的显示效果是一样的。

在介绍完框架页面后,接下来将介绍另外一种框架,即框架。

(内联框架)也是框架的一种形式,相对于Frame框架,框架灵活性更强,我们可以在页面中的任意位置上嵌套任意个自定义大小的框架。

浏览器在解析页面时,如果遇到<>标签,则会同时下载引用的页面以及页面中剩下的内容,可以有效节省页面加载的时间。

利用这个特性,我们可以在引用的页面中放置一些重复的、体积庞大的非主体内容,例如广告代码等。

搜索引擎在分析含框架页面(即主页面)时,会跟踪主页面中的URL抓取引用的页面。

但是,对于主页面与引用的页面是分开处理的。

因此,我们不能通过引用一些与页面主题相关的内容,否则就会降低当前页面的主题相关性。

例如,页面.htm中的引用了页面top.htm。

搜索引擎在抓取.htm时,得到的只是.htm的内容,即页面中下半部分的内容;而top.htm会作为一个独立的页面进行处理,即页面中顶部的内容。

综上所述,在规划页面时应该尽量避免使用框架,特别是Frame形式的框架。

而在使用框架时,应该尽量避免把与页面主题相关的内容放到引用的页面中。

页面结构的构建是页面优化最基本的工作,页面结构经过合理调整后可以有效提高页面的相关性及用户体验。

另外,在规划页面时,还要尽量避免使用那些对搜索引擎并不友好的技术,例如隐藏层、Flash及框架等。

页面要美观、布局合理、功能强大,需要结合多种技术,如隐藏层、框架、Flash等。

隐藏层可以展示更多重要内容,但要注意调用方式,避免增加页面体积。

Flash可以增强视觉效果,但要注意搜索引擎解析问题。

框架可以同时展示多个页面,但要注意搜索引擎抓取问题。

在规划页面时,要合理使用技术,提高页面相关性及用户体验。

让我们一起努力,创造更美好的网络世界!

标签:

提交需求或反馈

Demand feedback