对话框(Dialog)是个好用又方便的工具,通常用来再三确认使用者的操作动作与决策,以避免一时的手误或误会操作动作的意思,常用于重要动作的确认,例如:「你确定要删除这个联络人吗?」,但若对话框搭配了不适当的回应选项文字,反而可能会造成使用者的困扰与误解,有时还可能做了错误的决定。
对话框最常见的不当界面设计就是选项上的文字出现:「是(YES)与否(NO)」,回想在学生时期考试的时候,O与X在是非题中是唯二的两个答案,而出题者会透过文字叙述上正反的误导,来测验学生是否真的清楚了解,先不论这样的测验方式到底对学习以及知识的建立到底有没有明显的帮助,使用者可不想在开心的使用你的程式或服务时,还要小心翼翼的了解你对话框的内容。
我们当然可以细心的设计对话框中的文字,让使用者清楚明了对话框的讯息,但是在大部分的情况下,我们几乎根本不会逐字去阅读讯息的内容。那么蓝蓝设计告诉大家如何UI设计清楚明了的对话框。你必须要假设使用者除了对话框上的按钮外,不会阅读任何其他讯息(对话框的标题或是讯息内容)。