2016-11-02 1 views
2

すべてのフィールドまたは特定のフィールドにのみラベルを付ける必要がありますか? 私はこの1つを試してみました:htmlドキュメントのラベルを提供するユーザーの観点からは良いですか?

<label for="name">Name</label> 
<input type="text" name="name" id="name" placeholder="Your name" required /> 

それは良い習慣ですか?

+0

選択、ラジオボタン、チェックボックス、テキスト、数字などのすべてのタイプの入力タイプなどの入力要素にラベルを付ける必要があります。https://www.w3.org/TR/html5/forms.html# the-label-element ..そしてアクセシビリティのために、属性のためのラベルを持つことが義務です。いくつかの洞察力を提供する.hope –

+1

また、注記:「プレースホルダ」は、このように使うつもりはありません。多くの人がこれを使用していますが、私も含まれていますが、プレースホルダは本当に適切な入力の例であるため、この例では 'Ex:John Smith'が' Your name'よりも優れています。 – junkfoodjunkie

答えて

0

アクセス可能なフォームを作成する場合は、mozillaが推奨されます。

要素は、HTML フォームウィジェットのラベルを定義する正式な方法です。 アクセス可能なフォームを作成する場合は、これが最も重要な要素です。

そうでなければ、W3公式ドキュメントhereを見つけることができます。

関連する問題