2009-03-04 4 views
6

'title'属性がコントロールの可視テキストに展開されている場合は、可視テキストのすべての情報を含める必要があります。スクリーンリーダーは、の代わりにというタイトルを表示することがあります。正確にどのように動作するかを明確にするために、次の点のいずれかが該当します(スクリーンリーダーが必要)。ラベルは「の」属性を使用して、入力フィールドに関連付けられている、と入力フィールドのtitle属性が設定されている場合Webアクセシビリティ - 'title'属性を読み込むように設定したときのスクリーンリーダーの振る舞い

  1. 、その後、スクリーンリーダーは、タイトルのみ属性を読み、ラベルテキストを無視します。

  2. ボタンなどの独自のテキストを持つコントロールに、表示可能なテキストとタイトル属性の両方が提供されている場合は、title属性のみが読み込まれます。

  3. 開発者がその特定のコントロール(最も極端な可能性)のtitle属性を提供することを怠ったとしても、スクリーンリーダーはボタンコントロールの表示テキストを無視します。

答えて

4
  1. ラベルを入力title属性に好ましいです。ラベルが存在する場合はJAWSがそれを読み取り、そうでない場合はタイトルが存在する場合はJAWSがそれを読み取ります。 title属性は、このケースで読まれていない

  2. 、目に見えるテキストは

  3. ない真に読み込まれます。

http://www.w3.org/TR/html401/struct/global.html#adef-titleから:

オーディオユーザーエージェントは同様の文脈でタイトル情報を話すことがあります。例えば、リンク上の属性を設定する(視覚的および非視覚的な)ユーザーエージェントがリンクされたリソースの性質についてユーザーに通知することができます:

私はこのコードでJAWSを使用してテスト:

<FORM action="http://somesite.com/prog/adduser" method="post"> 
<LABEL for="firstname">First name Label: </LABEL> 
      <INPUT title="first name Title" type="text" id="firstname"><BR> 
      <INPUT title="Last name Title" type="text" id="lastname"><BR> 
<LABEL for="email">email Label: </LABEL> 
      <INPUT type="text" title="Email Title" id="email"><BR> 
<INPUT type="radio" name="sex" value="Male"> Male<BR> 
<INPUT type="radio" name="sex" value="Female"> Female<BR> 
<INPUT title="Send title" type="submit" value="Send"> <INPUT type="reset"> 
</FORM> 

Freedom Scientificにはtrial download (ftp)があり、どのWebページがユーザーに似ているかをはっきりと理解できます。

関連する問題