面包屑是一个重要的导航元素,支持wayfinding-让用户知道他们在网站层次结构中的当前位置。面包屑是一个链接列表,表示当前页面及其“祖先”(父页面、祖父母页面,等等),通常会一直返回到站点主页。此后,NN/g一直在推荐面包屑1995,因为它们为用户提供了许多好处,而UI几乎没有成本。

面包屑被表示为页面顶部的链接轨迹,通常在全局导航的下方;主页(或层次结构的根节点)是第一个链接,这些链接通常由符号“>”或“/”分隔。我们推荐使用“>”字符,尽管两者在功能上没有区别,而且都是可以接受的。

显示站点层次结构的REI面包屑路径
一个面包屑线索(1)显示在页面顶部的典型位置,就在全局导航栏的下方。跟踪显示当前页面在站点层次结构中的位置。面包屑路径中的每一项都是指向祖先页面的链接;“>”字符分隔面包屑。在本例中,首页和当前页面从面包屑路径中省略,这是不推荐的。

如果用户从主页浏览了该页面的所有祖先页面后,到达了一个深度页面,他们将对自己在网站信息层次结构中的位置有相当清楚的了解。但是,当他们跳过这些级别时(例如,因为他们通过点击搜索引擎结果等外部链接到达站点),面包屑就会引导他们,帮助他们找到其他可能更相关的页面。

深度页面通常显示相对狭窄的特定主题的内容,但面包屑路径可以将用户引导到当前页面的父节点和祖父母节点中更通用的内容。

桌面面包屑使用指南

  1. Breadcrumbs不应该代替全局导航栏或局部导航栏。

面包屑是用来补充其他导航组件,例如横跨每个页面顶部的全局导航栏或通常位于左侧的本地导航栏。面包屑扩展但不能取代那些主要的导航形式。

包括下拉菜单的不同寻常的面包屑
Travelsouthdakota.com显示了一个面包屑路径,它也可以作为区域导航。与传统的breadcrumb trail(可能是:Home /Explore /Itineraries / Cultural Immersion)不同,breadcrumb trail包括一级项目(Explore)和父页面(Itineraries)。到父页面的链接是下拉菜单,以及当前页面的兄弟页(下图)。更好的设计应该为本地导航提供一个单独的UI,使用户能够访问站点当前部分的横向页面。
  1. 面包屑应该显示站点层次结构中的当前位置,而不是会话历史记录。

面包屑不是用来显示在站点会话期间所遍历的页面历史的(一个拉一个浏览器的本地回来按钮);它们旨在显示网站的层次结构。我们已经注意到这一点很多年了,但它仍然值得重复;试图显示列表页面的用户访问,,很快就会变得漫长而令人困惑,有很多重复,而不会为用户提供任何好处到达深页面直接从外部链接,这是一个关键的使用面包屑。

  1. 对于多层级的网站,面包屑应该显示一个单一的路径在网站的多层级。

面包屑构成了一种内在的张力polyhierarchical站点(其中一个页面有多个父页面)。在这种情况下,我们不建议显示两个或多个面包屑路径来反映多层结构中的不同路径,因为它们会让用户感到困惑,并占用页面顶部的大量空间。

如果一个页面有多个不同的父页面,请在站点层次结构中识别到该页面的规范路径,并在面包屑路径中显示该路径。不要试图个性化面包屑路径,以反映每个用户在网站层次结构中的个人路径,因为你最终会向搜索引擎发送混合信号。您仍然需要在层次结构中指定一条路径作为来自外部链接的访问者的主要路径。

  1. 将当前页面作为面包屑路径的最后一项。
  2. 在面包屑路径中,当前页面对应的面包屑不应该是链接。

你不应该有一个什么都不做的链接。最后一个面包屑(表示当前页面)不应该是链接。为了避免混淆用户,在视觉上区分当前页面和前面链接的面包屑项目,最好使用下划线或蓝色文本。

在链接和非链接项之间没有视觉区分的面包屑
在英国红十字会的网站上,没有视觉上的区别,面包屑是链接志愿者在紧急情况下项,它(正确地)不是一个链接。
  1. 面包屑应该只包括站点页面,而不是IA中的逻辑类别。

面包屑路径中的每个节点都应该是指向祖先页面的链接(如上所述,与当前页面相对应的链接是一个重要的例外)。如果全局导航中的一些子类别标签没有专门用于它们的单独页面,就不要在breadcrumb trail中包括这些子类别。

“点击即走”的能力是用户理解面包屑的关键部分,所以所有的项目(除了当前页面)应该代表用户可以去的地方。

面包屑,不包括逻辑分类从导航,不是独立的页面
全球导航大菜单(顶部)的子类别没有自己的页面-例如,商业网络 1).在有线网络页面(下),面包屑路径(2)不包括商业网络,因为该子类别没有相关的页面。
  1. 对于只有1或2层深度的平面层次结构或线性结构的网站来说,面包屑是没有必要的(或有用的)。

对于只有1或2级类别的平面层次结构的网站,面包屑作为寻路设备是不需要的。在这种情况下,请考虑清楚地指示页面所在的顶级部分或类别。

具有扁平层次结构的网站,不需要面包屑
麻省理工学院的主网站有一个扁平的层次结构,每个部分只有一页。虽然它在页面顶部有一个面包屑,但这个面包屑不是必需的。在主导航中,页面的位置突出显示。

线性导航网站,不需要面包屑
NPR的特色是一个关于颜色历史的迷你网站,它被设计成一个线性体验,用户将按顺序遇到每个页面。这个站点的结构是非分层的,所以没有必要(或价值)包含面包屑路径。
  1. 面包屑路径应该以一个到主页的链接开始

就像我们的的指导方针对于全球导航,链接到主页(标记首页)仍然是必要的。但是,请注意首页链接在全局导航和面包屑路径中推荐-一个或另一个都可以。

在导航栏和Breadcrumb中都包含一个主链接
俄勒冈州政府网站上有一条面包屑路径,但省略了主页链接。然而,在这种情况下,这是可以接受的,因为该网站还包括一个主页链接在全球导航-复制主页链接是不必要的,但它确实需要显示在两个地方之一。

手机面包屑使用指南

不幸的是,在移动设备上,使用面包屑的成本很快就会超过收益。

  1. 不要使用多行换行的面包屑。

在手机网站上,面包屑可以快速打包成多行,在已经拥挤的手机页面上占用宝贵的空间。多行breadcrumb轨迹不能很好地说明链的结构(特别是当一些项目占用它们自己的行,而其他项目可能在单行中有两个或更多链接时)

一个移动网站上的面包屑,它太大了,以至于把页面标题推到页面下方
REI.com的移动网站在面包屑路径上占用了大量的空间,以至于它推出了产品的名称折以下即便是在大型移动设备上(这里指的是iPhone X)。
  1. 不要使用太小或太挤在一起的面包屑。

一些网站试图通过缩小或拉近链接来减少屏幕空间。不幸的是,这个解决方案并不适用于触摸屏:轻击目标需要至少1cm X 1cm

  1. 考虑缩短面包屑路径以只包含最后一层。

在一些页面上,一个面包屑指向一个级别可能是所有必要的支持主要用户目标。例如,在一个电子商务网站,如果用户土地产品详情页面上(例如,通过谷歌搜索),她可能希望看到其他产品选择在同一类别比较购物,所以面包屑链接到父层次的可以支持这种常见的任务。这种解决方案避免了一条长长的、拥挤的路径,而这条路径会占用宝贵的移动空间。

注意,这个建议与准则8相冲突,应该只在手机上执行。在台式机上——那里有更多的空间——总是显示完整的轨迹。

移动面包屑与桌面面包屑相比,在桌面面包屑中,移动只显示层次结构的最后一层
Bestbuy.com:手机网站(顶部)显示了一个截短的面包屑路径(1),允许访问直接父类别。桌面站点(底部)显示了完整的面包屑路径(2).这种对移动设备的妥协支持一些寻路功能,但避免占用宝贵的空间。

总结

面包屑是导航的第二种形式,它帮助用户访问层次结构中附近的内容。当用户通过外部链接而不是从主页开始访问网站时,它们特别有用。确保面包屑路径中的所有项目都是链接,并且随着您深入到站点,每个单独的节点变得更加具体。在手机上,“面包屑”可能会占用太多空间,或者很难点击;如果用户的任务允许,可以考虑缩短面包屑路径。