上一页下一页

创建具有浏览器兼容性的站点

创建站点时,应该明白访问者可能使用各种 Web 浏览器。在已知的其他设计限制下,尽可能将站点设计为具有最大的浏览器兼容性。

目前使用的 Web 浏览器有二十多种,大多数已发行了多个版本。即使您只针对使用 Netscape Navigator 和 Microsoft Internet Explorer 的大多数 Web 用户,但您应明确并不是每个人都在使用这两种浏览器的最新版本。如果您的站点放在 Web 上,那么迟早会有人使用 Netscape Navigator 2.0 或是 AOL 向其客户提供的浏览器以及 Lynx 一类的纯文本浏览器来访问它。

在有些情况下,不需要创建具有跨浏览器兼容性的站点。例如,如果站点仅在公司的内部网上可用,而您知道公司的所有雇员都使用相同的浏览器,则可以根据浏览器的功能优化站点。同样,如果是创建在 CD-ROM 中分发的 HTML 内容,同时在该 CD 上分发某种浏览器,则可以假定所有客户都可以使用那种浏览器。

大多数情况下,对于设计用于公共查看的 Web 站点,最好使您的站点可以在尽可能多的浏览器中查看。选择一种或两种浏览器作为目标浏览器,并针对这些浏览器设计站点,但是请不时地在其他浏览器中尝试浏览本站点,以避免包括太多不兼容的内容。也可以在讨论板上贴一则消息,让别人查看您的站点。这是一种获取广泛用户反馈的好方法。

您的站点越复杂(在布局、动画、多媒体内容和交互方面),跨浏览器兼容的可能性就越小。例如,并非所有的浏览器都可以运行 JavaScript。不使用特殊字符的纯文本页面或许能够在任何浏览器中正确显示,但比起有效地使用图形、布局和交互的页面,这样的页面在美感上可能要差得多。所以,应尽量在最佳效果设计和最大浏览器兼容性设计之间取得平衡。

一个有用的方法是提供某些重要页面(如站点的主页)的多个版本。例如,可为此类页面设计一个有框架的版本和一个无框架的版本。然后可在网页中包括一个行为,将浏览器不具备框架功能的访问者自动切换到无框架版本。有关更多信息,请参见 第 695页的“使用 Dreamweaver自带的行为动作”


  上一页下一页