最高の使いやすさのためのフォームラベルの位置


16

私は彼らのために訪問者を尋ねてきますフォームを作成していますfirstnamemiddle initiallastname。これらのテキストフィールドをすべてインラインにしたいのですが、ラベルをどこに配置すればよいですか?左側、上部、またはフィールドの下。

ユーザビリティの観点から最適なアプローチを探しています。


これはuxexchange.comに適していませんか?(uxexchange.com
ボビージャック

うわー、私はuxechange.comが存在することを知りませんでした、ありがとう。この質問に対する賛成票の数から判断すると、それは間違いなくプロのウェブマスターの心にあります。
シェーンスティルウェル

はい-それは少し「問題」です。uxexchangeは「古いSO」モデルを使用してセットアップされたと思います。ウェブマスターなどの新しいモデルを使用しているサイトは、さらに注目を集めているようです。したがって、uxexchangeに関連性の高いものは、ウェブマスターでより成功することになります。ソリューションがわからない-uxexchangeを移行しますか?
ボビージャック

回答:


10

見ていUXmattersすることにより、この研究を。これはかなり詳細で、視線追跡に関するデータが含まれており、一番上のラベルが全体的に最良のソリューションであると結論付けています。

Luke Wroblewskiによる同様の記事があり、これもかなり詳細です。両方の記事を読む価値があります!


+1私はそれらとまったく同じリソースを投稿するつもりでした。本当に、この質問に対する答えには研究が含まれるべきです。
Virtuosiメディア

これは私が探していたもので、左と上の比較です。その多くは主観的なものであると確信していますが、それでもなお、すべてのものが同等であるため、若干優れたレイアウトがあるはずです。ありがとう。
シェーンスティルウェル

UXmattersの記事で興味深いのは、太字ラベルが訪問者の注意をそらし、...「太字ラベルはユーザーにとって読みにくく、知覚しづらいことです。おそらく太字テキストと隣接する太い境界線の間に視覚的な混乱があったためです」入力フィールドの。」知っておくといい。
シェーンスティルウェル

ネガティブではないが、uxmatters.comには「トップ記事」セクションがなく、Googleウェブマスターツールを使用していないので、最も読みやすい記事を見つけることができます。
ニール

5

最も重要なことは、サイトの他の部分と一貫性を保つことです。一般に、ほとんどのWebサイトでは、テキストフィールドの左側にラベルを付けます。この原因では長い説明になりますので、余裕があり、うまく流れるようにしてください。

左側が正しく見えない場合、またはそれを行う余地がない場合は、上記で行います。それは非常に明確です。

私が避ける唯一の方法は、ラベルをテキストフィールドの下に置くことです。ラベルがフィールドの下にある場合、より混乱します。


3
いずれにしても、for属性を忘れないでください。
ピエールアランヴィジャン

4

通常、あなたの状況では、上部または左側が最適です。ラベルがアクセシビリティのために入力フィールドの前に来るようにしてください。

それでもページをレイアウトしてアクセス可能にする方法はたくさんあります。

フォームラベルは、それができる限り、必要な場所に表示できます。このリソースは一見の価値があります。http://patterntap.com/tap/collection/forms


3

最適と考えられる2つのオプションがあります。

  • 入力の近くにあるように、右側にフラッシュされたフィールドの左側のラベル。
  • フィールド自体の上のラベル

ラベルのfor属性を使用していることを確認するために、使いやすさのために注意するもう1つの重要なことは、ラベルをクリックすると、ラベルを付けるフィールドにフォーカスすることです。


1

回答:上記のどれでもありません。フィールド自体の内部でプレースホルダーテキストを使用します。プレースホルダー属性は、HTML-5の組み込み部分です。

それ以外の場合は、フィールドの上に左揃えで配置すると言います。


0

これは少し接線ですが、firstname / lastname / initialを使用しないでください。全員の名前がそのきちんとしたグループに分類されるわけではありません。

StackOverflowについて説明します。

多くのアジアの文化を置く家族の家族が個々よりも重要と考えられているので、最初の名前を。

両親から授与された名前ではない名前を使用している人がかなりいることに注意して、私は次のスキームを使用してある程度成功しました。

氏名(メールの宛先指定用に通常書かれている); 苗字; 既知(会話で一般的に使用される名前)。

例えば:

氏名:ウィリアムゲーツIII; 姓:ゲイツ; 別名:ビル

氏名:Soong Li; 姓:Soong; 別名:リサ

詳細については、https://stackoverflow.com/questions/259634/splitting-a-persons-name-into-forename-and-surname/259694#259694を参照してください


あなたの推薦には価値があると思いますが、重要な質問は「ターゲットオーディエンスは誰ですか?」です。私の聴衆の99%がアメリカ人であるならば、私は名/ MI /姓で行くでしょう。多くのアメリカ人は姓が何であるかをすぐに理解しないと思います。@RandomBenが言ったように、一貫性を保つ必要があり、ほとんどの米国のサイトはFirstname / MI / Lastnameを使用しています。
シェーンスティルウェル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.