2009-03-04 6 views
6

Мне сообщили, что если атрибут «title» расширяет то, что присутствует в видимом тексте элемента управления, он должен включать всю информацию в видимый текст, потому что экранный считыватель может читать заголовок вместо видимый текст. Чтобы точно определить, как это работает, справедливы ли какие-либо из следующих пунктов (для обязательных расширителей)?Доступность веб-страниц - поведение считывателей экрана при настройке на чтение атрибута «title»

  1. Если метка связана с полем ввода с помощью «для» атрибут, и название атрибута в поле ввода имеет значение, то Экранный будет читать только атрибут заголовка и игнорировать текст метки.

  2. Если элемент управления со своим собственным текстом, например кнопкой, снабжен как видимым текстом, так и атрибутом заголовка, будет считываться только атрибут title.

  3. Проигрыватель игнорирует видимый текст для элементов управления кнопками, даже если разработчик пренебрег тем, чтобы предоставить атрибут title для этого конкретного элемента управления (самая экстремальная возможность).

ответ

4
  1. Метка предпочтительно атрибута ввода заголовка. Если метка присутствует, JAWS читает это, в противном случае, если заголовок присутствует, JAWS читает это.

  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), который даст вам более глубокое понимание того, как выглядят веб-страницы для пользователей.

 Смежные вопросы

  • Нет связанных вопросов^_^