链接 (Windows)

出自UXGuide.net

(重定向自windows:Controls/links
跳转到:导航, 搜索

链接
Links

目录


链接(Link)用于导航至其他页面、窗口或帮助主题,也可用于显示定义、启动命令或设置选项。链接可能是文本或图像,通常用已访问或未访问的系统链接颜色来显示,以表明它是可以被单击的。传统上,链接是带有下划线的,但这往往并不必要,而且也可以减少视觉上的杂乱。

已访问过的未访问过的链接。

典型的文字链接。

当用户将鼠标指向某个链接时,该链接的文本应当显示下划线(如果原先没有的话),且鼠标指针变为手形

文本链接是最轻量级的可单击控件,往往用于降低设计的视觉复杂度。

注:命令链接(Command Links)布局相关的设计规范请参考各自相应的章节。


它用在这里合适吗?

考虑下列问题以进行判断:

关于详细的比较,请参见命令按钮 vs 链接


设计理念

使链接易于识别

链接缺乏功能可见性(Affordance),这意味着其视觉属性无法提示其使用方法,只能通过体验来理解。不使用下划线及系统链接颜色的链接看起来和普通文本一样。唯一能够确定其行为的方法就是通过其外观、上下文、或是将鼠标移至链接的上方。

令人感到意外的是,这种功能可见性的缺乏却往往是使用链接的动机,因为它看上去不那么显眼,所以能够减少设计的视觉复杂度。链接没有命令按钮及其他控件那样厚重的边框。例如,如果你使用命令按钮来让主要命令显而易见,你也可以选择为次要命令选用链接以将其弱化。

困难即在于仍要保持足够的视觉线索,使用户能够辨别出链接。基本的规则是用户必须能够仅仅依靠视觉观察来辨别链接——他们无须通过鼠标悬停或单击某个对象来确定其是否是链接

如果链接使用了系统链接颜色以及下列至少一条视觉线索的话,用户就能够仅仅依靠视觉观察来辨别链接:

用户可以通过下列视觉线索辨别链接,但这些视觉线索本身仍不够充分:

当然,用户总是能够通过操作——悬停或是单击来确定是否是链接。如果对这些链接的探索不会引发什么严重后果的话,你可以弱化它们。

Aa511483_Links26(en-us,MSDN_10).png

在这个示例中,Contact Us、Terms of Use、Trademarks 及 Privacy Statement 都是链接。它们被故意弱化了,因为不会触发什么重要的任务。仅有的线索就是在鼠标指向时改变指针形状,以及位于窗口底部的标准导航区域内。


使链接明确、相关且能够被预知

链接文本应当指出单击链接会产生的结果。

对于用户来说,明确的链接比普通链接更具有强迫性,因此应当在链接标签中给出关于单击该链接会产生的结果的明确描述信息。不过,要确保你的链接文本不会过于特别,以至于产生误导及妨碍正常的使用。

相比那些冗长的链接,人们更愿意阅读简要的链接。去掉不必要的文字和细节。链接标签不必那么全面。

评估你的链接文本:

最重要的两件事:

  1. 使仅凭视觉观察即能发现链接。用户无须通过与你的程序交互来查找链接。
  2. 在链接中给出关于单击该链接会产生的结果的明确描述信息,哪怕使用很多文字。通过链接文本和可选的信息提示,用户应当能够准确地预知链接会产生的结果。


使用模式

链接具有多种功能模式:

导航链接

用于链接至其他页面或窗口的链接。

单击链接会原地导航至其他页面——比如在浏览器窗口或向导中,也可能打开新的窗口。与任务链接不同,导航链接并不启动任务,只是简单地导航至其他地方或是处理正在进行的任务。导航暗示着安全,因为用户总是可以返回。

头条新闻

在这个示例中,单击该链接将导航至头条新闻页。

任务链接

用于启动新命令的链接。

单击链接要么直接执行命令,要么显示对话框或页面以收集更多的信息。与导航链接不同,任务链接启动一个新任务,而不是继续进行已有的任务。任务并不暗视安全性——用户无法通过后退命令恢复到先前的状态。任务链接之所以称为任务链接,是为了避免和命令链接的混淆。

登录

在这个示例中,单击该链接将启动登录命令。

帮助链接

用于显示帮助主题的文字链接。

单击链接将在另外的窗口显示帮助文章。

什么是强密码?

在这个示例中,单击该链接将显示指定主题的帮助窗口。

定义链接

用于当用户单击或悬停在链接上时显示信息提示的文字链接。

该模式在为用户定义不太为人所知的术语而又不想增加屏幕混乱的时候非常有用。

Aa511483_Links19(en-us,MSDN_10).png

在这个示例中,信息提示给出了定义。

菜单链接

用于创建菜单的一组任务链接。

因为菜单所处的情况通常使用一组链接,其文本通常不加下划线(除非悬停)而且可能没有使用系统链接颜色。

Aa511483_Links20(en-us,MSDN_10).png

在这个示例中,一组链接组成了菜单。

选项链接

一个已选定的选项或占位符,单击该链接将引发命令以更改该选项。

与常规文字链接不同,该链接会更改其文字内容以反映当前选定的选项,且总是用未访问链接颜色显示。

Aa511483_Links22(en-us,MSDN_10).png

左侧的示例显示了 Microsoft® Outlook® 规则向导中的带有选项占位符的一条规则。当用户单击链接选了一些选项之后,链接文本则更新为显示结果(如右侧示例所示)。

选项链接有时也可用于选项格式存在变化的情况。

Aa511483_Links23(en-us,MSDN_10).png

如右图所示,Outlook 具有可变格式的规则。

Aa511483_Links24(en-us,MSDN_10).png

左图为选项链接。当被选中时,则变为下拉列表(如右图所示)。

链接也具有多种呈现模式:

纯文本链接

仅由文本组成。

这种形态最为灵活,可以被用在任何地方,包括嵌于文本中

Aa511483_Links13(en-us,MSDN_10).png

在这个示例中,文本颜色清晰地标识了嵌入文本的链接。

带图标的文字链接

前面带有图标的文本,该图标能够表明其功能。

图形为链接提供了额外的视觉象征,这使得链接比不带下划线的纯文本链接更易于识别。该模式通常使用 16x16 像素的图标。

Aa511483_Links14(en-us,MSDN_10).png

在这个示例中,图标为链接提供了额外的视觉象征。

Aa511483_Links15(en-us,MSDN_10).png

在这个示例中,标准的三角形播放符号表明该文本是一个命令。

纯图形链接

仅包括图形。

由于缺少文本链接,无法通过链接颜色或下划线来辨别链接。这类链接要么依赖图像设计来暗示单击,或者是通过图像中的文本暗示用户单击。有的纯图形链接通过鼠标悬停效果来表明链接。这种做法有一定帮助,但无法仅通过视觉观察来辨别。

Aa511483_Links16(en-us,MSDN_10).png

在这个示例中,链接无法仅通过视觉观察来辨别。

由于可能存在的识别和本地化问题,不推荐将纯图形链接作为执行操作的唯一途径。


设计规范

交互


颜色

例外:如果所有链接都带有下划线或位于标准导航或命令区域的话,则你可以使用彩色文本。
错误:
Aa511483_Links27(en-us,MSDN_10).png
在这个示例中,背景色与链接颜色之间产生的对比度很低。


下划线


带图标的文字链接

正确:
Aa511483_Links31(en-us,MSDN_10).png
错误:
Aa511483_Links32(en-us,MSDN_10).png
在错误的示例中,图标没有引出文本。


纯图形链接


导航链接

正确:
图片文件夹让您得以轻松共享您的图片。通过图片文件夹中的任务,您可以在电子邮件中发送图片或将其发布在 Web 上的一个安全、私人的位置。您也可以直接从图片文件夹中打印您的照片。
错误:
图片文件夹让您得以轻松共享您的图片。通过图片文件夹中的任务,您可以在电子邮件中发送图片或将其发布在 Web 上的一个安全、私人的位置。您也可以直接从图片文件夹中打印您的图片。
在正确的示例中,相关文本只有在首次出现时才使用链接。
例外:
使用强密码非常重要。更多信息,请参见强密码
在这个示例中,链接被放在了操作说明文字中,而非首次出现时。


任务链接

正确:
开始
停止
错误:
删除文件
在错误的示例中,该命令具有破坏性。


菜单链接

Aa511483_Links36(en-us,MSDN_10).png
在这个来自 Windows Update 的示例中,一个更新正在进行中,因此“Check for updates(检查更新)”命令被禁用了,但没有被移除。


链接信息提示

Aa511483_Links29(en-us,MSDN_10).png
在这个示例中,补充说明为链接提供了进一步的解释。
Aa511483_Links30(en-us,MSDN_10).png
在这个示例中,信息提示给出了进一步的解释。
错误:
Aa511483_Links37(en-us,MSDN_10).png
在这个示例中,内容重复的信息提示可能会对用户产生侵扰。


文本

错误:
Aa511483_Links38(en-us,MSDN_10).png
在这个示例中,尽管链接看起来很重要,但它的标签太过寻常。用户通常愿意单击一个更加明确的链接。
正确:
Go to a newsgroup.(前往新闻组)
错误:
Go to a newsgroup.
在这个示例中,“Go”既不是文本中最相关的部分,也不够大,不能成为好的单击目标,而“newsgroup”则是。
错误:
更多信息,参见 UX 设计规范
在这个示例中,“UX”和“设计规范”是两个不同的链接。
错误:
查找反病毒软件
获取反病毒软件
正确:
如何知道反病毒软件是否已经安装
安装反病毒软件
在错误的示例中,两个链接之间的区别不够清楚。
错误:
单击此处查看说明。
单击此处查看说明。
单击此处查看说明。
正确:
说明
在错误的示例中,“单击此处”没有表达传递任何关于该链接的信息。


导航链接

错误:
http://www.microsoft.com
www.microsoft.com
正确
microsoft.com
在错误的示例中,“http://”和“www”都是不言自明的。


任务链接

打印...
在这个示例中,“打印...”命令链接会弹出打印对话框以收集更多的信息。
打印
相反,在这个示例中,“打印”命令链接则直接在默认打印机打印一份文档,无须用户任何进一步的操作。
正确使用省略号非常重要,它可以向用户指出他们是否能在执行操作之前做出更多选择,甚至是完全取消整个操作。省略号提供了视觉上的线索,它使得用户能够在探索你的软件时无须感到担心。
下载文件
立即下载文件
在这个示例中,“下载文件”链接用于导航至下载文件的页面,而“立即下载文件”则会实际执行下载操作。


帮助链接

关于设计规范和示例,参见帮助


链接信息提示

更多设计规范和示例,参见工具提示和信息提示


文档编写

当提及链接时:

示例:To start the scan, click Scan a computer.(单击“扫描计算机”开始扫描。)

导航
工具箱