然而,在许多公司的对外网站中,虽然为每个品牌、部门和国家都设计了统一的外观,但大多数内部网和Web应用程序并不具有统一的信息结构。统一所有Web应用程序的界面可能十分困难。用一个中心目录服务器或者单一登录方案来创建通用用户界面,并统一所有用户登录及密码,这是一项令人痛苦的集成任务,尤其是在面临传统的、外部托管的(ASP)或者第三方的软件时。
为网站开发一个导航策略时,应考虑一些通用的设计元素。其中大多数都会成为某种固定的模式。比方说,一个Web设计者在其他网站看到自己喜欢的设计,就将基本思路拷贝到自己的网站。为了理解导航设计中的最佳操作,我们准备讨论以下导航元素,并分析它们的优点与缺点:
导航条是最流行的导航形式。它们通常位于网页的顶部、左侧或者底部。你的用户可能希望导航条固定在顶部或底部,即使滚动网页也不改变位置。随着用户在网站中的深入,应添加更多的导航条。每个级别都可能有一个3或4级的导航方案。如果超过,留给内容的空间就可能不够(尤其是那些提供横幅广告的网站)。大多数用户还希望在网页顶部或底部找到特定的全局导航元素,比如搜索、站点地图、联系方式、帮助以及登录/注销等等。
可用图像或文本来创建导航条。在大多数浏览器开始支持动态HTML(DHTML)和级联样式表(CSS)之前,图像显得更流行,因为当鼠标指针悬停在上方时,图像更容易更改,从而为最终用户提供视觉线索。文本的加载速度更快,更容易生成,使用DHTML可为其指定“悬停即改变颜色”效果。用文本来导航,就不必专门请Web设计人员为你的导航条创建图像。
下拉悬停按钮导航是指当鼠标指针停留在特定位置时,一个导航层将揭示出导航选项子菜单。然后,用户可向下滚动菜单来寻找需要的选项。它的好处在于只需重载一次页面,即可移动两个导航级别,所以能更快地浏览网站。遗憾的是,鼠标过于灵敏反而不好操作,尤其是一旦指针离开下拉菜单,它就会自动消失。
我觉得,这种形式的导航过于麻烦,反而不值。如果子菜单垂直下拉,会覆盖下方的部分正文内容。另外,子菜单可能会朝一个完全不同的方向展开,或者用户单击后根本看不到导航子菜单。单击顶级导航元素,应将用户带到另一个页,其中应显示子菜单,并对各个选项进行解释。
如果你坚持使用下拉悬停导航,务必使其在整个应用程序中保持一致。如果在网站的一些部分采用这种样式的导航,另一些部分又采用标准导航条,就会对带来极大的困惑。另外,当用户深入网站时,下拉菜单最好一直保持可见状态。一旦鼠标指针对准某个子菜单,最好使其突出显示。