上海网站建设
     


2007-08-29
抢占SEO界的“沙发”—《计算机世界》华东版刊登《解密SEO》书评

2007-08-28
上海一手房、二手房房产信息发布网站建设成功

2007-08-01
第三代网站设计与搜索引擎营销技术讲座时间安排变动通知

2007-07-31
最新SEO专著:《解密SEO:搜索引擎优化与网站建设成功战略》

2007-07-11
第三代网站设计与搜索引擎优化(SEO)技术讲座

了解更多...
 

上海网站建设与设计公司,提供搜索引擎优化(SEO),网络营销与网站推广及制作服务

 
 


SEO中单一关键词的排名问题
提高网站可读性的五种简易方法
网站设计需考虑搜索引擎之间的兼容性
SEO高级专业人才的缺失
找出SEO竞争对手遗漏的目标关键字
SEO公司的网站优化秘技(下)
SEO公司的网站优化秘技(上)
网站建设公司对Flash进行SEO的优化技巧
Flash网站设计中的SEO方法
网站建设者如何做好SEO中的关键词优化(中)
网站建设者如何做好SEO中的关键词优化(上)
如何设计对搜索引擎友好的网站(一)
关于网站链接建设的谬论
要对长期搜索引擎优化战役有耐心
搜索引擎排名:三大主要原则

了解更多...
首页 >> 网站建设知识库 >> 网络营销、网站推广、搜索引擎优化(SEO)

网站设计需考虑搜索引擎之间的兼容性


从理论上来讲,现在世界上大约有几百种浏览器。它们都遵循W3C标准规范,不过仍略有不同。网站设计者必须对这些不同之处很熟悉,这样才能保证网站在不同浏览器上能够运转正常。本文就不同浏览器对网站设计的不同影响展开讨论。

什么是搜索引擎之间的兼容性?
如果一个网页在搜索引擎之间的兼容性很强,那么它在所有的浏览器中看起来效果和外观都是差不多一样的。我们平时最常用的浏览器是IE,Netscape Navigator, Firefox和Opera。

下面显示的是2005年9月它们的用户使用频率。
Internet Explorer 6:68%
Internet Explorer 5:6%
Firefox 1          :17.5%
Firefox 1.5        :1.5%
Netscape            :3%
Opera                :1.5%
其他浏览器         :2.5%

每个浏览器都在不同程度上支持HTML,JavaScript和CSS样式。不同浏览器之间所存在的差异只会导致网页外观的不同而不会破坏网页的正常显示。由于每个浏览器都可以很自由地给这些形式的W3C标准规范版本添加他们自己的一些规范。

还有一些其他的因素可以导致界面和文字在不同的浏览器里有不同的显示效果,比如说最基本的操作系统。事实是,用户会用不同的浏览器浏览页面,这就是为什么网站设计者会感到头疼的原因。

网站设计者应该怎么做?
显而易见,要想让网站在所有的浏览器里面都能完全正常地显示是不可能的。但是,让网站在最流行最常用的浏览器里正常显示并且正常运行则是完全有可能的。要想达到这个目标,对大多数网站建设公司来说并非难事,网站设计者编写的代码必须遵循W3C标准,只有这样,你的网页才能在不同的浏览器之间达到几乎完全一致的效果。这是因为,如果每个浏览器都遵循相同的规范,那么你的网站在现在所有的浏览器里都能正常运行。

网页如果想要在不同浏览器里取得相同的效果,无论对于哪个网站建设公司来说,这都是一个很大的挑战。因为只有在特殊浏览器里才可以显示的一些特效将会因此而受到限制。你可以在http://validator.w3.org网站上验证你的HTML代码以及CSS和链接的有效性。这种在线验证器(validator)所提供的服务是免费的。验证器是在DOCTYPE基础上进行验证的。而DOCTYPE是你在网页上指定的。通过DOCTYPE,浏览器可以得知你网页上使用的HTML或 CSS的版本。

HTML编辑器
使用任何的HTML编辑器都会存在兼容性的问题,甚至包括手动代码。
最好的选择:要保证兼容性最好的选择就是使用Dreamweaver,但是在Dreamweaver里不能使用层,层必须转换为表格才能用。

最差的选择:最差的选择就是使用FrontPage。FrontPage在载入的时候存在问题因为它使用的是Microsoft,因此因特网探究特殊代码。在其他浏览器里不能正常运行的地方有:

选取框---为了能在大部分普通浏览器里具有相类似的效果,你可以使用一个JavaScript scroller来实现。
背景音乐标签---这个只能在IE里面能够实现。
页面转换---这个只能在IE里面能够实现。
Front Page生成的样式表---这个只能在IE里面实现,如果在其他的浏览器里会有冲突。
Front Page生成的DHTML---最好是用JavaScript创建你想要达到的效果,因为在大部分浏览器中很可能可以正常运行。
经过按钮---这个只能在IE里面能够实现,而且在旧版本的IE里也是不能实现的。你可以用JavaScript, flash 或 CSS来到达相同的效果。

其他HTML编辑器
其他HTML编辑器就是除了两大编辑器Dreamweaver和FrontPage之外的编辑器。在使用之前要先测试一下这些编辑器生成的HTML代码。

CSS样式表
并不是所有的CSS样式表都能在所有的浏览器里正常运行。但是,样式表与浏览器很少起冲突,如果页面在浏览器里不能正常显示会很难看的。CSS样式表的其中一个很重要的问题就是如果大多数浏览器不支持,显示出来的页面内容会相互交迭,乱七八糟。

Flash
使用Flash可以为网页增添很多看点,并且Macromedia为几乎所有主要的搜索引擎提供了Flash插件。但是不要将整个网站用Flash制作,很多掌上部件(比如说手机)就不支持Flash。

有一小部分但是数量也很可观的用户不喜欢Flash,他们也不会去安装Flash插件。此外,搜索引擎蜘蛛也不会抓取在Flash网站上的内容及文字,搜索引擎也不会收录此网站。

图片链接
虽然图片链接很美观,很有吸引力但是同Flash一样它也存在同样的问题。一定要跟图片一起使用alt tag。

底线---即使是有效的代码在也不一定能在所有主要浏览器内正常运行。对网站设计者来说要达到浏览器之间的兼容性最好的方法就是将自己的网页在大多数主要的浏览器内容进行测试。


本知识库文章由flash网站制作公司(上海)原创或翻译,如有转载需求,请联系我们,并注明文章出处,提供网站文章源链接。

 

关于我们 | 联系我们 | 诚聘英才 | 网站联盟 | RSS订阅 | 网站地图
地址:上海市长宁路398号17B | 电话:86 21 50271088
版权所有 © 2007 Versona International Inc.
flash制作   flash公司   flash设计   广告游戏   flash制作公司   flash课件   flash动画设计   flash网站设计   flash网站制作   flash动画制作   在线印刷系统   互动营销   闪客   闪客论坛   手机flash   闪客之家   外送   外卖   个人域名   我e   水果店   评股票   flash   工作日志   myflash   flash maker   ad game   flash game developer   flash game maker   china flash corp   games website   website making