2012-11-14 187 views
3

我的任務是確保我公司已建成的網站符合WCAG 2 AA。我通常編寫可訪問的代碼,運行自動驗證器通常只會突出顯示拼寫錯誤。不過,我最近更換了驗證程序,而新版本強調我的許多鏈接不包含標題屬性。在過去,當鏈接文本本身並不完全是自我解釋時,我只在鏈接上使用了title屬性。標題屬性的可訪問性

2個問題:

  1. 是我過去的行爲是正確的,或者我應該使用標題默認屬性(如ALT上的圖像屬性)?
  2. 真正的可訪問性標題屬性有多重要?谷歌周圍發現,他們甚至可能不會被某些屏幕閱讀器使用。
+1

標題屬性對可訪問性並不重要,但它可能提供了無法在內容中表達的有用信息元素本身。 – BoltClock

+1

相關問題與我的答案:http://stackoverflow.com/questions/11161915/simple-tooltip-title-attribute/11163133#11163133 –

回答

5

根據Webaim

title屬性,根據定義,可以用來提供諮詢信息。它應該:

  • 不提供可訪問性所必需的重要信息或信息。
  • 不提供與文本或替代文本中提供的信息相同的信息。
  • 不存在明顯的。如果諮詢標題沒有提供額外的有用信息,則可以將其刪除。
  • BE小心鏈接和導航項目時要小心使用,因爲標題工具提示可能會覆蓋基礎項目。
  • 不被用作替代的文字,表單標籤,表 頭更換等
  • 永遠是框架元素

所以基本上你已經在正確的道路上使用。瞭解它是否真正可訪問比確保其通過所有自動驗證程序更重要

+0

我同意你最後一句話,但不幸的是合同的一部分正在勾選這些框。事實上這個問題只是一個警告,並沒有抑制WCAG AA的有效性,我主要問的是因爲我很好奇 – chrism

+0

我絕對熟悉這一點。政府和一些高等教育機構的客戶需要這些清單,儘管這些清單過時了很多。我最近在這個話題上做了很多研究,發現像Webaim這樣的資源非常有用。如果您需要進一步的輸入,他們也會經常直接回覆電子郵件! – gotohales

+0

強烈推薦閱讀[本文關於使用TITLE的問題](http://www.paciellogroup.com/blog/2010/11/using-the-html-title-attribute/),尤其是[本文的正確用法](http://www.paciellogroup.com/blog/2010/11/using-the-html-title-attribute/)它鏈接到。不幸的是,一些可訪問性的「驗證器」工具有點簡單,如果你從字面上理解他們的建議,最終會出現無法訪問的頁面。 TITLE有問題,並且通常在鏈接上最好*避免*;請參閱上述頁面瞭解更多詳情。 – BrendanMcK

0

當鏈接的內容不太直觀時,標題屬性應該用於補充描述性信息。看來你以前的使用是可以接受的。