Я разрабатываю веб-сайт, и для основной навигации я подумал, что было бы неплохо включить атрибут title.
<a href = "/results/" title = "Results">Results</a>
Это хорошо? Кроме того, хорошо ли это для SEO и доступности?






Это прекрасное занятие. Для доступности, для SEO, для стандартов, для хорошего сетевого этикета. Вы можете сделать их немного более информативными: title = "Результаты вашего поиска" или "Результаты теста № 2".
Да, это очень важно для пользователей вашего сайта, использующих вспомогательные технологии, такие как программы чтения с экрана.
Это также помогает, если вы хотите быть более подробным и у вас мало места для реального текста ссылки.
Кроме того, чтобы добавить к другим ответам, если вы проводите какое-либо автоматическое тестирование, хорошо иметь как можно больше атрибутов, чтобы иметь возможность идентифицировать различные виджеты.
Каждый элемент может иметь идентификатор для его идентификации. Для этого вам не нужен заголовок.
От эта статья:
The TITLE attribute is useful in places where your HTML design limits the length of your link text.
That's often the case for links in a navigation bar, especially if your page has a multi-column layout.
Try using the TITLE attribute to give your visitors extra navigation information.
Вначале (1998 год!) Были некоторые опасения по поводу поддержка этой функции, но теперь это отличный способ усилить так называемый информационный аромат
Проверьте H33: Добавление к тексту ссылки атрибута title.
Это хорошо для более семантически значимого документа и потенциально повышает ценность SEO, но разные браузеры имеют разные уровни поддержки для этого.
Вы упомянули JAWS, бесплатной альтернативой JAWS является firevox (firevox.clcworld.net), который является надстройкой к firefox, которую стоит посмотреть.
Это также удобно, потому что большинство браузеров отобразят его во всплывающей подсказке, если вы наведете курсор на ссылку.