特定の画面に多くのデータが含まれるアプリを設計しています。GoogleとUXスタック交換を検索しましたが、何も見つからないようです(おそらく、検索キーワードの表現を間違えている可能性があります)。
キーと値のペアのリストを表示するためのベストプラクティスに関する調査はありますか?
アプローチA-右揃えキー、左揃え値
Key: Value
Longer Key: Value
Short Key: Value that could be long
アプローチB-左揃えキー、右揃え値
Key: Value
Longer Key: Value
Short Key: Value that could be long
アプローチC-両方を左揃え
Key: Value
Longer Key: Value
Short Key: Value that could be long
アプローチD-他に何か?
ここで、逸話的なベストプラクティスとは何か、およびベストアプローチの実際の調査/テストのボーナスポイントを知りたいです。
オプションA(右揃えのキーと左揃えの値)は、ほとんどの状況で最も理にかなっています(調整が必要なRTL言語などのケースが常にある場合があるため)。
データによっては、常に重要な部分を知っている可能性が高く、比較的短い...非常に長くなる可能性のある値の部分、またはデータ構造の場合は独自の値のツリー。必要に応じて長い値を簡単にラップできます(テキストの段落など)。ただし、キーと値がそれぞれの行に上揃えされるようにして、本当に長い値になっても関連付けが明確になるようにします。
例:
ノート:
私は常に値の上または下の左揃えのラベルを使用します。以下の私のプロジェクトのスクリーンショットをご覧ください。
これは、Matteo Penzoによるフォームの読み取り中のアイトラッキングの研究に基づいています。この研究はあなたの状況にも当てはまります。
キーと値を水平方向に揃えることの主な欠点は、幅が異なる可能性があることです。このため、ユーザーはキーと値を別々に読み取る必要があります。
ユーザーがラベルと入力フィールドを個別に確認する必要がないため、ほとんどの場合、入力フィールドの上にラベルを配置するとうまくいきます。注意してください次の入力フィールドのラベルを前の入力フィールドから視覚的に分離します。
上から下に読む場合、ユーザーは1つの瞬間に両方の要素を読み取ることができます。
入力フィールドのすぐ上にラベルを配置すると、ユーザーは1つの目の動きで両方の要素をキャプチャできました。また、ラベルがユーザー(たとえば、名または姓)は、ラベルを個別に読んで読むことをしませんでした。彼らは同じ中心窩領域でラベルと入力フィールドの両方を見ることができました。したがって、追加の固定とサッカードの必要性を排除します。
出典: フォーム内のラベル配置-UX事項