2009-03-04 9 views
6

Me han informado que si un atributo 'título' se amplía a lo que está presente en el texto visible del control, debe incluir toda la información en el texto visible, porque el lector de pantalla puede leer el título en lugar de el texto visible. Para aclarar exactamente cómo funciona esto, ¿alguno de los siguientes puntos es cierto (para los lectores de pantalla debe)?Accesibilidad web: comportamiento de los lectores de pantalla configurados para leer el atributo 'título'

  1. Si una etiqueta está asociada con un campo de entrada con el atributo 'de', y el atributo de título del campo de entrada se establece, a continuación, el lector de pantalla leerá sólo el atributo de título e ignorar el texto de la etiqueta.

  2. Si se proporciona un control con su propio texto, como un botón, con texto visible y un atributo de título, solo se leerá el atributo de título.

  3. El lector de pantalla ignorará el texto visible para los controles de botón, incluso si el desarrollador omitió proporcionar el atributo de título para ese control en particular (la posibilidad más extrema).

Respuesta

4
  1. La etiqueta se prefiere el atributo de título de entrada. Si la etiqueta está presente, JAWS lee eso; de lo contrario, si el título está presente, JAWS lo lee.

  2. El atributo título no se lee en este caso, el texto visible se lee

  3. No es cierto.

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

los agentes de usuario de audio pueden hablar la información del título en un contexto similar. Por ejemplo, establecer el atributo en un enlace permite a los agentes de usuario (visuales y no visuales) para indicar a los usuarios acerca de la naturaleza del recurso vinculado:

I ensayaron usando JAWS en este código:

<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> 

También debo señalar que Freedom Scientific tiene un trial download (ftp) que le dará una comprensión mucho más profunda de cómo se ven las páginas web para los usuarios.

Cuestiones relacionadas