我知道在Microsoft Windows中,OK / Cancel按钮通常以相应的顺序出现。另一方面,在Linux发行版中,我经常看到取消/确定。
(是/否),(是/否/取消),(添加/编辑/删除)和其他常用按钮怎么样?
这些是否有任何标准的下订单?
答案 0 :(得分:11)
来自Microsoft Windows User Experience Interaction Guidelines:
右对齐提交按钮位于底部的一行中 对话框,但在脚注区域上方。即使有一个,这样做 单个提交按钮(例如OK)。
按以下顺序显示提交按钮:
- 确定/ [执行] /是
- [不要这样做] /否
- 取消
- 申请(如果有)
- 帮助(如果有)
醇>
来自Apple Human Interface Guidelines:
对话框右下方的按钮全部关闭对话框。一个 启动动作的按钮位于最右侧。这个动作 按钮确认警报消息文本。取消按钮是 这个按钮的左边。
如果有第三个按钮来解除对话框,它应该转到 取消按钮的左侧。如果第三个按钮可能导致 数据丢失 - 例如,不要保存至少24个像素 来自“安全”按钮(例如,取消和保存)。
影响对话框本身内容的按钮,例如 重置,其左边缘应与主对话框文本对齐或 如果有一个帮助按钮,右边12个像素。
来自Java Look and Feel Design Guidelines:
如果对话框有默认按钮,请将其设为第一个命令按钮 在小组中。例如,在从左到右阅读的语言中, 默认按钮是最左边的按钮。
以上某些内容相互冲突。您可能还会发现该建议与供应商自己的应用程序冲突。但是,我会遵循您选择的操作系统的指导原则并坚持使用它们。至少在某种程度上,您可以在自己的输出中保持一致性,并希望您平台上的绝大多数其他应用程序都可以。
答案 1 :(得分:4)
Microsoft推荐一个,另一个Apple。
此处的调查显示50/50分割: http://measuringuserexperience.com/SubmitCancel/index.htm
此页面还提供了官方用户界面指南的链接,这些指南针对某些操作系统回答了您的问题。