對話框(Dialog)是個好用又方便的工具,通常用來再三確認使用者的操作動作與決策,以避免一時的手誤或誤會操作動作的意思,常用于重要動作的確認,例如:「你確定要刪除這個聯絡人嗎?」,但若對話框搭配了不適當的回應選項文字,反而可能會造成使用者的困擾與誤解,有時還可能做了錯誤的決定。
對話框最常見的不當界面設計就是選項上的文字出現:「是(YES)與否(NO)」,回想在學生時期考試的時候,O與X在是非題中是唯二的兩個答案,而出題者會透過文字敘述上正反的誤導,來測驗學生是否真的清楚了解,先不論這樣的測驗方式到底對學習以及知識的建立到底有沒有明顯的幫助,使用者可不想在開心的使用你的程式或服務時,還要小心翼翼的了解你對話框的內容。
我們當然可以細心的設計對話框中的文字,讓使用者清楚明了對話框的訊息,但是在大部分的情況下,我們幾乎根本不會逐字去閱讀訊息的內容。那么藍藍設計告訴大家如何UI設計清楚明了的對話框。你必須要假設使用者除了對話框上的按鈕外,不會閱讀任何其他訊息(對話框的標題或是訊息內容)。