質問: メッセージボックスで「はい/いいえ」または「ok /キャンセル」を使用する必要がありますか? 意味的には、[はい]/[いいえ]ボタンは[ok]/[キャンセル]ボタンとほぼ同じですが、一般的に何を使用することをお勧めしますか?常に[はい]/[いいえ]を使用するか、[ok]/[キャンセル]を常に使用する必要がありますか?それともケースに依存しますか?
回答: ユーザーに質問をして、ユーザーに応答するためのオプションを提供することを考えている場合、どちらも非常に良い解決策ではありません。はい/いいえはアンケートに参加している場合に機能しますが、モーダルダイアログの場合は最小限です。 ok/cancelは、画面の解像度が低く、ボタンを簡潔にする必要があった昔のホールドオーバーのようなものです。重要なのは、ボタンのラベルはマイクロコピーと見なされるため、ユーザーインターフェイスの他の要素に注意を払う必要があるということです。何に同意または反対しますか?何をokまたはキャンセルしますか?その情報がボタンにないのはなぜですか?したがって、戻って、ラベルをより明確に変更する方法を考えてください。 「この行を削除しますか?はい/いいえ」は、ボタンが「この行を削除する」/「何も削除しない」とだけ言った場合、スキャンがはるかに簡単になります(特に破壊的なアクションであるため)。ユーザーに実行を促す大きなアクションとしてスタイリングし、キャンセルボタンを小さくする(おそらくボタンを小さくする)ことも、大きな助けになります。モーダルダイアログが含まれているため、[ok]/[キャンセル]に2つのボタンが導入される場合があります。モーダルダイアログが必要かどうか、またはそれを削除してエクスペリエンスを簡素化できるかどうかを自問してください。たとえば、ユーザーのログアウトダイアログがある場合は、モーダルダイアログで「サインアウトしますか?ok /キャンセル」と尋ねるのではなく、「サインアウト」と書かれたボタンがあれば、ユーザーはそれをクリックするかどうか。決定に役立つ関連質問: ok /左/右でキャンセルしますか? ok /キャンセルボタンを右揃えにするか、中央揃えにするか webフォームにキャンセルボタンは必要ですか?