此問題與可訪問性(508)合規性有關。是否可以在標題屬性中嵌入<abbr>標籤?
我有一個顯示在工具提示中的標題屬性的鏈接。在該工具提示中是縮寫「Dr.」爲了讓屏幕閱讀器說「醫生」,而不是「杜爾」,我必須包裝縮寫在標籤,像這樣兩行:
<a class="fancybox" href="#brenda-jones-harden"
title="View <abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden's bio">
<img src="https://content.cleverex.com/hslc/tta-system/ehsnrc/btt/images/no-photo.jpg"
alt="No Photo Available" height="96" width="80"><span class="two_liner">
<abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden</span></a>
然而,當我使用縮寫標籤標題內標記彈出式工具提示讀取:
"View <abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden's bio"
我相信這意味着我不能將abbr標記嵌套在alt或title屬性中。這樣做將始終將標籤顯示爲常規文本。你同意嗎?有沒有解決方法?我無法在任何地方找到答案,所以我向Stack Overflow提交了我的第一個問題。請原諒,如果我沒有大部分其他職位的口才。
我認爲最好的辦法是把它寫像「醫生」。 – 11684 2013-02-25 21:48:21
即使可以,如果在系統工具提示中顯示該縮寫,那麼如何看到完整版本的縮寫? – 2013-02-25 21:51:23
也可能值得注意的是[可訪問性的標題屬性幾乎沒有價值](http://www.paciellogroup.com/blog/2013/01/using-the-html-title-attribute-updated/),所以當你嘗試在任何標題屬性中使用''時,你可能會過度(有些甚至認爲是反生產力)。 – Shauna 2013-02-25 21:55:32