常用按钮的标准放置顺序

asm*_*smo 5 standards user-interface button

我知道在Microsoft Windows中,OK/Cancel按钮通常以相应的顺序出现.另一方面,在Linux发行版中,我经常看到取消/确定.

那么(是/否),(是/否/取消),(添加/编辑/删除)和其他常用按钮怎么样?

这些是否有任何标准的下订单?

Mar*_*tin 11

从Microsoft Windows用户体验交互指南:

右对齐提交按钮位于对话框底部的单行中,但位于脚注区域上方.即使只有一个提交按钮(例如OK),也要执行此操作.

按以下顺序显示提交按钮:

  1. 好/ [做] /是
  2. [不要这样做] /不
  3. 取消
  4. 申请(如果有)
  5. 帮助(如果有)

来自Apple人机界面指南:

对话框右下角的按钮全部关闭对话框.启动操作的按钮位于最右侧.此操作按钮确认警报消息文本."取消"按钮位于此按钮的左侧.

如果有第三个按钮用于关闭对话框,则它应该出现在"取消"按钮的左侧.如果第三个按钮可能导致数据丢失 - 例如,不要保存 - 将其定位在距离"安全"按钮至少24个像素的位置(例如,取消和保存).

影响对话框本身内容的按钮(如"重置")应使其左边缘与主对话框文本对齐,或者如果有"帮助"按钮,则右边12个像素.

来自Java外观设计指南:

如果对话框具有默认按钮,请将其设为组中的第一个命令按钮.例如,在从左到右阅读的语言中,默认按钮是最左边的按钮.

上面的一些冲突相互冲突.您可能还会发现该建议与供应商自己的应用程序冲突.但是,我会遵循您选择的操作系统的指导原则并坚持使用它们.至少在某种程度上,您可以在自己的输出中保持一致,并希望平台上的绝大多数其他应用程序都是如此.