设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

深度探析如何提高Web表单的可用性

2013-5-6 11:32| 发布者: joejoe0332| 查看: 2098| 评论: 0|原作者: CSDN|来自: CSDN

摘要:   该文是对Smashing Magazine上一篇老文章《An Extensive Guide To Web Form Usability》的译文,温故而知新,希望大家从中可以得到新的收获。  可能与你平时阅读到的资料相反,你在表单中增加华丽的按钮、漂亮 ...

  第三方面:界面

  界面(或者UI)对于Web表单的可用性极为重要,针对此有如下指南。

  1.标签 

● 单词 vs. 句子。

如果目的很简单,比如询问姓名或电话号码,那么标签处用一到两个单词便足矣。但是短语或句子更能准确表述。对于消除多义性,一个短语、句子可能是比较合适的。

亚马逊的注册表单用的全是句子,尽管有的地方单个词语就能搞定。

● 句子大小写vs.标题大小写。

是写成“Name and Surname” 还是“Name and surname”?句子大小写从语法角度比标题更容易(更快)理解。有一点是肯定的:一定不要全用大写,不然表单会看起来不专业且难以阅读。

快速阅读Barnes & Noble的注册表单真不是件容易的事啊?

● 标签后面加冒号。一些桌面程序和诸如Windows之类的操作系统建议在表单标签后面加冒号。一些Web表单设计师一直坚持这一原则,主要因为老的屏幕阅读器主要依据冒号来识别标签。而新的屏幕阅读器则依据标记(尤其是“label”标签)。另外,冒号的使用只是一种偏好而已,只要风格统一,既不会增强也不会减弱表单的可用性。

● 标签的对齐方式:上对齐、左对齐或右对齐。与一般建议相反,输入框上方并不总是放置标签的最佳位置。如果你想让用户尽快填完表单,这样做是理想的。但有时你会故意让他们慢下来,以便他们认真地阅读标签。还有,将长长的表单以一列的形式显示出来,让用户通过下拉页面来观看,要比多列显示,以便所有表单信息显示在第一屏上更好。每种对齐方式各有利弊。

从Matteo Penzo所著的《Label Placement in Forms》一书上获取的数据。


表单绝不可多列显示。 Makeup Geek 上这个表单的右列,很容易被忽略掉(更别说底部的“必填项”声明了)。

2.输入框

● 输入框类型。根据需要选择合适的输入框类型。每种输入框都有它自己的、用户熟悉的特性。例如,如果只允许选择一个,就用单选按钮,如果可以多选则用复选框。

● 定制输入框。不要发明新的输入框类型。这种情况在早期的Flash网站上很常见,现在似乎又有回归的迹象:我曾看到一些通过jQuery来实现的、奇怪的输入框。简单通常是最实用的。尽量让输入域看起来跟HTML中展现的一个样。

改变输入框的界面会让用户感到困惑。

● 限制输入框的格式。如果要限制用户输入数据的格式,那至少要采用一种不会激怒用户的方法。例如,代替在日期文本框后加“MM/DD/YYYY”备注,可采用三个下拉列表框,更好的办法是,用日历控件来控制。

● 必填项和选填项。要让用户清楚地知道哪些输入框是必填的。一般用*号表示必填。其他符号也可以用,只要指明它所代表的意思即可(即使是*号,也应有说明)。

3.操作

● 主要操作和次要操作。主要操作就是菜单中完成“最后”功能的链接和按钮,例如“保存”和“提交”。次要操作,如“后退”和“取消”,允许用户取消已经输入的数据。如果误点了,次要操作一般会产生不愉快的结果,所以在可能的情况下只保留主要操作。如果必须要有次要操作,那就让它们看起来没主要操作那么显眼。

主要操作与次要操作之间的区别不明显很容易导致失误。在圣路易斯社区大学长长的表单下面有这样两个操作按钮,试想一下如果误按了“重设表单(reset form)”会有什么后果。

● 命名规则。避免使用“注册”之类的常规词语,这样会让用户觉得整个表单都没意思。用“加入LinkedIn”之类的描述性单词或短语会更好一些。

虽然可口可乐将主要操作放在了更重要的位置,并突出显示,但却用了很平常的“注册(Submit)”一词,要是换成“加入我们(Register with us)”效果会更好。


酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部