質問: モーダルダイアログを閉じる モーダルダイアログに毎日出くわし、さまざまな実装が常に見られます。ほとんどのモーダルダイアログには、ダイアログの右上隅に[x]と[キャンセル]/[閉じる]ボタンがあります。非常に多くのオプションがありますが、モーダルダイアログを閉じるためのベストプラクティスは何ですか?また、何が好ましいかを示す参考文献の研究はありますか?私が見た実装: [x]が隅にあるキャンセル/閉じるボタン(右上/左、右下/左?) モーダルの任意の場所をクリックして閉じます 角の[x]だけ(右上/左、右下/左?) ただキャンセル/閉じるボタン モーダルの外側をクリックします [x]の有無にかかわらずescキー/キャンセル/閉じる
回答: 明示的なダイアログボタンも重要なアクセシビリティ機能であることがわかります。私は gnomeヒューマンインターフェイスガイドライン に長年取り組んできましたが、それらを更新するたびに、ダイアログ内の「冗長な閉じるボタン」を削除することにより、「混乱を減らす」ための呼び出しがあります。ウィンドウフレームコントロールとそれに関連するキーボードショートカット(alt-f4、ms windowsと同じ)を使用して、明確に閉じることができます。ただし、gnomeアクセシビリティコミュニティに提案するたびに、ウィンドウ自体の内部に有形のボタンを保持することについての好みを再表明しています。